home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •Games Parlour• / •Classic Board Games• / SuperMind ••••• / SuperMind v2.0 / SuperMind v2.0.rsrc / CODE_10.txt < prev    next >
Text File  |  1990-09-13  |  589KB  |  10,258 lines

  1. # near model CODE resource
  2. # jump table entries: 3896-3927 (32 of them)
  3. export_518:
  4. 00000000  4E75                     rts
  5. fn00000002:
  6. 00000002  4E56 FF96                link       A6, -0x006A
  7. 00000006  4878 03E8                push.l     0x3E8
  8. 0000000A  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  9. 0000000E  588F                     addq.l     A7, 4
  10. 00000010  4A40                     tst.w      D0
  11. 00000012  6706                     beq        +0x8 /* 0000001A */
  12. 00000014  7025                     moveq.l    D0, 0x25
  13. 00000016  6000 0170                bra        +0x172 /* 00000188 */
  14. label0000001A:
  15. 0000001A  486E FFA2                pea.l      [A6 - 0x5E]
  16. 0000001E  4267                     clr.w      -[A7]
  17. 00000020  4267                     clr.w      -[A7]
  18. 00000022  4267                     clr.w      -[A7]
  19. 00000024  4267                     clr.w      -[A7]
  20. 00000026  A8A7                     syscall    SetRect
  21. 00000028  6000 0074                bra        +0x76 /* 0000009E */
  22. label0000002C:
  23. 0000002C  486E FFAA                pea.l      [A6 - 0x56]
  24. 00000030  4EBA 4B0A                jsr        [PC + 0x4B0A /* 00004B3C */]
  25. 00000034  588F                     addq.l     A7, 4
  26. 00000036  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  27. 0000003A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  28. 0000003E  486E FF9A                pea.l      [A6 - 0x66]
  29. 00000042  A8AC                     syscall    Pt2Rect
  30. 00000044  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  31. 00000048  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  32. 0000004C  486E FF9A                pea.l      [A6 - 0x66]
  33. 00000050  4EBA 152E                jsr        [PC + 0x152E /* 00001580 */]
  34. 00000054  4FEF 000C                lea.l      A7, [A7 + 0xC]
  35. 00000058  4267                     clr.w      -[A7]
  36. 0000005A  486E FF9A                pea.l      [A6 - 0x66]
  37. 0000005E  486E FFA2                pea.l      [A6 - 0x5E]
  38. 00000062  A8A6                     syscall    EqualRect
  39. 00000064  101F                     move.b     D0, [A7]+
  40. 00000066  4A00                     tst.b      D0
  41. 00000068  6634                     bne        +0x36 /* 0000009E */
  42. 0000006A  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  43. 0000006E  486E FFA2                pea.l      [A6 - 0x5E]
  44. 00000072  4EBA 0118                jsr        [PC + 0x118 /* 0000018C */]
  45. 00000076  5C8F                     addq.l     A7, 6
  46. 00000078  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  47. 0000007C  486E FF9A                pea.l      [A6 - 0x66]
  48. 00000080  4EBA 010A                jsr        [PC + 0x10A /* 0000018C */]
  49. 00000084  5C8F                     addq.l     A7, 6
  50. 00000086  4878 0002                push.l     0x2
  51. 0000008A  486E FF96                pea.l      [A6 - 0x6A]
  52. 0000008E  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  53. 00000092  41EE FFA2                lea.l      A0, [A6 - 0x5E]
  54. 00000096  43EE FF9A                lea.l      A1, [A6 - 0x66]
  55. 0000009A  20D9                     move.l     [A0]+, [A1]+
  56. 0000009C  20D9                     move.l     [A0]+, [A1]+
  57. label0000009E:
  58. 0000009E  4EBA 4B1E                jsr        [PC + 0x4B1E /* 00004BBE */]
  59. 000000A2  4A40                     tst.w      D0
  60. 000000A4  6686                     bne        -0x78 /* 0000002C */
  61. 000000A6  7064                     moveq.l    D0, 0x64
  62. 000000A8  3D40 FFAE                move.w     [A6 - 0x52], D0
  63. 000000AC  0C6E 0002 0010           cmpi.w     [A6 + 0x10], 0x2
  64. 000000B2  6606                     bne        +0x8 /* 000000BA */
  65. 000000B4  7065                     moveq.l    D0, 0x65
  66. 000000B6  3D40 FFAE                move.w     [A6 - 0x52], D0
  67. label000000BA:
  68. 000000BA  0C6E 0003 0010           cmpi.w     [A6 + 0x10], 0x3
  69. 000000C0  6606                     bne        +0x8 /* 000000C8 */
  70. 000000C2  7066                     moveq.l    D0, 0x66
  71. 000000C4  3D40 FFAE                move.w     [A6 - 0x52], D0
  72. label000000C8:
  73. 000000C8  426E FFB0                clr.w      [A6 - 0x50]
  74. 000000CC  7001                     moveq.l    D0, 0x01
  75. 000000CE  3D40 FFB2                move.w     [A6 - 0x4E], D0
  76. 000000D2  42A7                     clr.l      -[A7]
  77. 000000D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  78. 000000D8  4EBA 0D02                jsr        [PC + 0xD02 /* 00000DDC */]
  79. 000000DC  508F                     addq.l     A7, 8
  80. 000000DE  2D40 FFB4                move.l     [A6 - 0x4C], D0
  81. 000000E2  7001                     moveq.l    D0, 0x01
  82. 000000E4  2D40 FFB8                move.l     [A6 - 0x48], D0
  83. 000000E8  41EE FFBC                lea.l      A0, [A6 - 0x44]
  84. 000000EC  43EE FFA2                lea.l      A1, [A6 - 0x5E]
  85. 000000F0  20D9                     move.l     [A0]+, [A1]+
  86. 000000F2  20D9                     move.l     [A0]+, [A1]+
  87. 000000F4  3D6D 8F86 FFC6           move.w     [A6 - 0x3A], [A5 - 0x707A]
  88. 000000FA  3D6D 8F88 FFC4           move.w     [A6 - 0x3C], [A5 - 0x7078]
  89. 00000100  3D6D 8F82 FFCA           move.w     [A6 - 0x36], [A5 - 0x707E]
  90. 00000106  3D6D 8F8A FFC8           move.w     [A6 - 0x38], [A5 - 0x7076]
  91. 0000010C  3D6D 8F84 FFCE           move.w     [A6 - 0x32], [A5 - 0x707C]
  92. 00000112  3D6D 8F8C FFCC           move.w     [A6 - 0x34], [A5 - 0x7074]
  93. 00000118  206D 8E1A                movea.l    A0, [A5 - 0x71E6]
  94. 0000011C  302D 8F7E                move.w     D0, [A5 - 0x7082]
  95. 00000120  48C0                     ext.l      D0
  96. 00000122  E780                     asl        D0, 3
  97. 00000124  D090                     add.l      D0, [A0]
  98. 00000126  2040                     movea.l    A0, D0
  99. 00000128  43EE FFD8                lea.l      A1, [A6 - 0x28]
  100. 0000012C  5488                     addq.l     A0, 2
  101. 0000012E  22D8                     move.l     [A1]+, [A0]+
  102. 00000130  22D8                     move.l     [A1]+, [A0]+
  103. 00000132  206D 8E1A                movea.l    A0, [A5 - 0x71E6]
  104. 00000136  302D 8F80                move.w     D0, [A5 - 0x7080]
  105. 0000013A  48C0                     ext.l      D0
  106. 0000013C  E780                     asl        D0, 3
  107. 0000013E  D090                     add.l      D0, [A0]
  108. 00000140  2040                     movea.l    A0, D0
  109. 00000142  43EE FFD0                lea.l      A1, [A6 - 0x30]
  110. 00000146  5488                     addq.l     A0, 2
  111. 00000148  22D8                     move.l     [A1]+, [A0]+
  112. 0000014A  22D8                     move.l     [A1]+, [A0]+
  113. 0000014C  3D6D 8F92 FFE0           move.w     [A6 - 0x20], [A5 - 0x706E]
  114. 00000152  3D6D 8F94 FFE2           move.w     [A6 - 0x1E], [A5 - 0x706C]
  115. 00000158  426E FFE4                clr.w      [A6 - 0x1C]
  116. 0000015C  426E FFE6                clr.w      [A6 - 0x1A]
  117. 00000160  700F                     moveq.l    D0, 0x0F
  118. 00000162  3D40 FFF4                move.w     [A6 - 0xC], D0
  119. 00000166  700F                     moveq.l    D0, 0x0F
  120. 00000168  3D40 FFF6                move.w     [A6 - 0xA], D0
  121. 0000016C  42AE FFE8                clr.l      [A6 - 0x18]
  122. 00000170  42AE FFEC                clr.l      [A6 - 0x14]
  123. 00000174  42AE FFF0                clr.l      [A6 - 0x10]
  124. 00000178  486E FFAE                pea.l      [A6 - 0x52]
  125. 0000017C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  126. 00000180  4EBA 0CD4                jsr        [PC + 0xCD4 /* 00000E56 */]
  127. 00000184  508F                     addq.l     A7, 8
  128. 00000186  7000                     moveq.l    D0, 0x00
  129. label00000188:
  130. 00000188  4E5E                     unlink     A6
  131. 0000018A  4E75                     rts
  132. fn0000018C:
  133. 0000018C  4E56 0000                link       A6, 0
  134. 00000190  302E 000C                move.w     D0, [A6 + 0xC]
  135. 00000194  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  136. 00000198  0001 0003                ori.b      D1, 0x3
  137. 0000019C  0026 0006                ori.b      -[A6], 0x6
  138. 000001A0  000C 001A                ori.b      A4, 0x1A
  139. 000001A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  140. 000001A8  A8A1                     syscall    FrameRect
  141. 000001AA  6016                     bra        +0x18 /* 000001C2 */
  142. 000001AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  143. 000001B0  3F3C 000F                move.w     -[A7], 0xF
  144. 000001B4  3F3C 000F                move.w     -[A7], 0xF
  145. 000001B8  A8B0                     syscall    FrameRoundRect
  146. 000001BA  6006                     bra        +0x8 /* 000001C2 */
  147. 000001BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  148. 000001C0  A8B7                     syscall    FrameOval
  149. label000001C2:
  150. 000001C2  4E5E                     unlink     A6
  151. 000001C4  4E75                     rts
  152. fn000001C6:
  153. 000001C6  4E56 FF9A                link       A6, -0x0066
  154. 000001CA  4878 03E8                push.l     0x3E8
  155. 000001CE  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  156. 000001D2  588F                     addq.l     A7, 4
  157. 000001D4  4A40                     tst.w      D0
  158. 000001D6  6706                     beq        +0x8 /* 000001DE */
  159. 000001D8  7025                     moveq.l    D0, 0x25
  160. 000001DA  6000 0156                bra        +0x158 /* 00000332 */
  161. label000001DE:
  162. 000001DE  2D6E 000C FF9E           move.l     [A6 - 0x62], [A6 + 0xC]
  163. 000001E4  2D6E 000C FF9A           move.l     [A6 - 0x66], [A6 + 0xC]
  164. 000001EA  606A                     bra        +0x6C /* 00000256 */
  165. label000001EC:
  166. 000001EC  486E FF9A                pea.l      [A6 - 0x66]
  167. 000001F0  4EBA 494A                jsr        [PC + 0x494A /* 00004B3C */]
  168. 000001F4  588F                     addq.l     A7, 4
  169. 000001F6  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  170. 000001FA  486E FF9A                pea.l      [A6 - 0x66]
  171. 000001FE  486E 000C                pea.l      [A6 + 0xC]
  172. 00000202  4EBA 131A                jsr        [PC + 0x131A /* 0000151E */]
  173. 00000206  4FEF 000A                lea.l      A7, [A7 + 0xA]
  174. 0000020A  4267                     clr.w      -[A7]
  175. 0000020C  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  176. 00000210  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  177. 00000214  A881                     syscall    EqualPt
  178. 00000216  101F                     move.b     D0, [A7]+
  179. 00000218  4A00                     tst.b      D0
  180. 0000021A  663A                     bne        +0x3C /* 00000256 */
  181. 0000021C  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  182. 00000220  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  183. 00000224  A893                     syscall    MoveTo
  184. 00000226  3F2E FFA0                move.w     -[A7], [A6 - 0x60]
  185. 0000022A  3F2E FF9E                move.w     -[A7], [A6 - 0x62]
  186. 0000022E  A891                     syscall    LineTo
  187. 00000230  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  188. 00000234  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  189. 00000238  A893                     syscall    MoveTo
  190. 0000023A  3F2E FF9C                move.w     -[A7], [A6 - 0x64]
  191. 0000023E  3F2E FF9A                move.w     -[A7], [A6 - 0x66]
  192. 00000242  A891                     syscall    LineTo
  193. 00000244  4878 0002                push.l     0x2
  194. 00000248  486E FFA2                pea.l      [A6 - 0x5E]
  195. 0000024C  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  196. 00000250  2D6E FF9A FF9E           move.l     [A6 - 0x62], [A6 - 0x66]
  197. label00000256:
  198. 00000256  4EBA 4966                jsr        [PC + 0x4966 /* 00004BBE */]
  199. 0000025A  4A40                     tst.w      D0
  200. 0000025C  668E                     bne        -0x70 /* 000001EC */
  201. 0000025E  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  202. 00000262  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  203. 00000266  486E FFA6                pea.l      [A6 - 0x5A]
  204. 0000026A  A8AC                     syscall    Pt2Rect
  205. 0000026C  7067                     moveq.l    D0, 0x67
  206. 0000026E  3D40 FFAE                move.w     [A6 - 0x52], D0
  207. 00000272  426E FFB0                clr.w      [A6 - 0x50]
  208. 00000276  7003                     moveq.l    D0, 0x03
  209. 00000278  3D40 FFB2                move.w     [A6 - 0x4E], D0
  210. 0000027C  42A7                     clr.l      -[A7]
  211. 0000027E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  212. 00000282  4EBA 0B58                jsr        [PC + 0xB58 /* 00000DDC */]
  213. 00000286  508F                     addq.l     A7, 8
  214. 00000288  2D40 FFB4                move.l     [A6 - 0x4C], D0
  215. 0000028C  7001                     moveq.l    D0, 0x01
  216. 0000028E  2D40 FFB8                move.l     [A6 - 0x48], D0
  217. 00000292  41EE FFBC                lea.l      A0, [A6 - 0x44]
  218. 00000296  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  219. 0000029A  20D9                     move.l     [A0]+, [A1]+
  220. 0000029C  20D9                     move.l     [A0]+, [A1]+
  221. 0000029E  3D6D 8F86 FFC6           move.w     [A6 - 0x3A], [A5 - 0x707A]
  222. 000002A4  3D6D 8F88 FFC4           move.w     [A6 - 0x3C], [A5 - 0x7078]
  223. 000002AA  3D6D 8F82 FFCA           move.w     [A6 - 0x36], [A5 - 0x707E]
  224. 000002B0  3D6D 8F8A FFC8           move.w     [A6 - 0x38], [A5 - 0x7076]
  225. 000002B6  3D6D 8F84 FFCE           move.w     [A6 - 0x32], [A5 - 0x707C]
  226. 000002BC  3D6D 8F8C FFCC           move.w     [A6 - 0x34], [A5 - 0x7074]
  227. 000002C2  206D 8E1A                movea.l    A0, [A5 - 0x71E6]
  228. 000002C6  302D 8F7E                move.w     D0, [A5 - 0x7082]
  229. 000002CA  48C0                     ext.l      D0
  230. 000002CC  E780                     asl        D0, 3
  231. 000002CE  D090                     add.l      D0, [A0]
  232. 000002D0  2040                     movea.l    A0, D0
  233. 000002D2  43EE FFD8                lea.l      A1, [A6 - 0x28]
  234. 000002D6  5488                     addq.l     A0, 2
  235. 000002D8  22D8                     move.l     [A1]+, [A0]+
  236. 000002DA  22D8                     move.l     [A1]+, [A0]+
  237. 000002DC  206D 8E1A                movea.l    A0, [A5 - 0x71E6]
  238. 000002E0  302D 8F80                move.w     D0, [A5 - 0x7080]
  239. 000002E4  48C0                     ext.l      D0
  240. 000002E6  E780                     asl        D0, 3
  241. 000002E8  D090                     add.l      D0, [A0]
  242. 000002EA  2040                     movea.l    A0, D0
  243. 000002EC  43EE FFD0                lea.l      A1, [A6 - 0x30]
  244. 000002F0  5488                     addq.l     A0, 2
  245. 000002F2  22D8                     move.l     [A1]+, [A0]+
  246. 000002F4  22D8                     move.l     [A1]+, [A0]+
  247. 000002F6  3D6D 8F92 FFE0           move.w     [A6 - 0x20], [A5 - 0x706E]
  248. 000002FC  3D6D 8F94 FFE2           move.w     [A6 - 0x1E], [A5 - 0x706C]
  249. 00000302  426E FFE4                clr.w      [A6 - 0x1C]
  250. 00000306  426E FFE6                clr.w      [A6 - 0x1A]
  251. 0000030A  2D6E 000C FFF8           move.l     [A6 - 0x8], [A6 + 0xC]
  252. 00000310  2D6E FF9A FFFC           move.l     [A6 - 0x4], [A6 - 0x66]
  253. 00000316  42AE FFE8                clr.l      [A6 - 0x18]
  254. 0000031A  42AE FFEC                clr.l      [A6 - 0x14]
  255. 0000031E  42AE FFF0                clr.l      [A6 - 0x10]
  256. 00000322  486E FFAE                pea.l      [A6 - 0x52]
  257. 00000326  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  258. 0000032A  4EBA 0B2A                jsr        [PC + 0xB2A /* 00000E56 */]
  259. 0000032E  508F                     addq.l     A7, 8
  260. 00000330  7000                     moveq.l    D0, 0x00
  261. label00000332:
  262. 00000332  4E5E                     unlink     A6
  263. 00000334  4E75                     rts
  264. fn00000336:
  265. 00000336  4E56 FFA2                link       A6, -0x005E
  266. 0000033A  4878 0FA0                push.l     0xFA0
  267. 0000033E  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  268. 00000342  588F                     addq.l     A7, 4
  269. 00000344  4A40                     tst.w      D0
  270. 00000346  6706                     beq        +0x8 /* 0000034E */
  271. 00000348  7025                     moveq.l    D0, 0x25
  272. 0000034A  6000 00EC                bra        +0xEE /* 00000438 */
  273. label0000034E:
  274. 0000034E  3F2D 8F88                move.w     -[A7], [A5 - 0x7078]
  275. 00000352  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  276. 00000356  4EBA 0750                jsr        [PC + 0x750 /* 00000AA8 */]
  277. 0000035A  5C8F                     addq.l     A7, 6
  278. 0000035C  2D40 FFA2                move.l     [A6 - 0x5E], D0
  279. 00000360  4AAE FFA2                tst.l      [A6 - 0x5E]
  280. 00000364  6606                     bne        +0x8 /* 0000036C */
  281. 00000366  7042                     moveq.l    D0, 0x42
  282. 00000368  6000 00CE                bra        +0xD0 /* 00000438 */
  283. label0000036C:
  284. 0000036C  206E FFA2                movea.l    A0, [A6 - 0x5E]
  285. 00000370  2050                     movea.l    A0, [A0]
  286. 00000372  43EE FFF8                lea.l      A1, [A6 - 0x8]
  287. 00000376  5488                     addq.l     A0, 2
  288. 00000378  22D8                     move.l     [A1]+, [A0]+
  289. 0000037A  22D8                     move.l     [A1]+, [A0]+
  290. 0000037C  7068                     moveq.l    D0, 0x68
  291. 0000037E  3D40 FFA6                move.w     [A6 - 0x5A], D0
  292. 00000382  426E FFA8                clr.w      [A6 - 0x58]
  293. 00000386  7001                     moveq.l    D0, 0x01
  294. 00000388  3D40 FFAA                move.w     [A6 - 0x56], D0
  295. 0000038C  42A7                     clr.l      -[A7]
  296. 0000038E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  297. 00000392  4EBA 0A48                jsr        [PC + 0xA48 /* 00000DDC */]
  298. 00000396  508F                     addq.l     A7, 8
  299. 00000398  2D40 FFAC                move.l     [A6 - 0x54], D0
  300. 0000039C  7001                     moveq.l    D0, 0x01
  301. 0000039E  2D40 FFB0                move.l     [A6 - 0x50], D0
  302. 000003A2  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  303. 000003A6  43EE FFF8                lea.l      A1, [A6 - 0x8]
  304. 000003AA  20D9                     move.l     [A0]+, [A1]+
  305. 000003AC  20D9                     move.l     [A0]+, [A1]+
  306. 000003AE  3D6D 8F86 FFBE           move.w     [A6 - 0x42], [A5 - 0x707A]
  307. 000003B4  3D6D 8F88 FFBC           move.w     [A6 - 0x44], [A5 - 0x7078]
  308. 000003BA  3D6D 8F82 FFC2           move.w     [A6 - 0x3E], [A5 - 0x707E]
  309. 000003C0  3D6D 8F8A FFC0           move.w     [A6 - 0x40], [A5 - 0x7076]
  310. 000003C6  3D6D 8F84 FFC6           move.w     [A6 - 0x3A], [A5 - 0x707C]
  311. 000003CC  3D6D 8F8C FFC4           move.w     [A6 - 0x3C], [A5 - 0x7074]
  312. 000003D2  206D 8E1A                movea.l    A0, [A5 - 0x71E6]
  313. 000003D6  302D 8F7E                move.w     D0, [A5 - 0x7082]
  314. 000003DA  48C0                     ext.l      D0
  315. 000003DC  E780                     asl        D0, 3
  316. 000003DE  D090                     add.l      D0, [A0]
  317. 000003E0  2040                     movea.l    A0, D0
  318. 000003E2  43EE FFD0                lea.l      A1, [A6 - 0x30]
  319. 000003E6  5488                     addq.l     A0, 2
  320. 000003E8  22D8                     move.l     [A1]+, [A0]+
  321. 000003EA  22D8                     move.l     [A1]+, [A0]+
  322. 000003EC  206D 8E1A                movea.l    A0, [A5 - 0x71E6]
  323. 000003F0  302D 8F80                move.w     D0, [A5 - 0x7080]
  324. 000003F4  48C0                     ext.l      D0
  325. 000003F6  E780                     asl        D0, 3
  326. 000003F8  D090                     add.l      D0, [A0]
  327. 000003FA  2040                     movea.l    A0, D0
  328. 000003FC  43EE FFC8                lea.l      A1, [A6 - 0x38]
  329. 00000400  5488                     addq.l     A0, 2
  330. 00000402  22D8                     move.l     [A1]+, [A0]+
  331. 00000404  22D8                     move.l     [A1]+, [A0]+
  332. 00000406  3D6D 8F92 FFD8           move.w     [A6 - 0x28], [A5 - 0x706E]
  333. 0000040C  3D6D 8F94 FFDA           move.w     [A6 - 0x26], [A5 - 0x706C]
  334. 00000412  426E FFDC                clr.w      [A6 - 0x24]
  335. 00000416  426E FFDE                clr.w      [A6 - 0x22]
  336. 0000041A  42AE FFE0                clr.l      [A6 - 0x20]
  337. 0000041E  2D6E FFA2 FFE4           move.l     [A6 - 0x1C], [A6 - 0x5E]
  338. 00000424  42AE FFE8                clr.l      [A6 - 0x18]
  339. 00000428  486E FFA6                pea.l      [A6 - 0x5A]
  340. 0000042C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  341. 00000430  4EBA 0A24                jsr        [PC + 0xA24 /* 00000E56 */]
  342. 00000434  508F                     addq.l     A7, 8
  343. 00000436  7000                     moveq.l    D0, 0x00
  344. label00000438:
  345. 00000438  4E5E                     unlink     A6
  346. 0000043A  4E75                     rts
  347. fn0000043C:
  348. 0000043C  4E56 FF96                link       A6, -0x006A
  349. 00000440  2F07                     move.l     -[A7], D7
  350. 00000442  4878 0FA0                push.l     0xFA0
  351. 00000446  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  352. 0000044A  588F                     addq.l     A7, 4
  353. 0000044C  4A40                     tst.w      D0
  354. 0000044E  6706                     beq        +0x8 /* 00000456 */
  355. 00000450  7025                     moveq.l    D0, 0x25
  356. 00000452  6000 0156                bra        +0x158 /* 000005AA */
  357. label00000456:
  358. 00000456  7E0E                     moveq.l    D7, 0x0E
  359. 00000458  2D6E 000C FF9A           move.l     [A6 - 0x66], [A6 + 0xC]
  360. 0000045E  3F3C 0008                move.w     -[A7], 0x8
  361. 00000462  A89C                     syscall    PenMode
  362. 00000464  42A7                     clr.l      -[A7]
  363. 00000466  A8CB                     syscall    OpenPoly
  364. 00000468  205F                     movea.l    A0, [A7]+
  365. 0000046A  2D48 FFA2                move.l     [A6 - 0x5E], A0
  366. 0000046E  A897                     syscall    ShowPen
  367. 00000470  3F2E FF9C                move.w     -[A7], [A6 - 0x64]
  368. 00000474  3F2E FF9A                move.w     -[A7], [A6 - 0x66]
  369. 00000478  A893                     syscall    MoveTo
  370. 0000047A  6046                     bra        +0x48 /* 000004C2 */
  371. label0000047C:
  372. 0000047C  486E FF96                pea.l      [A6 - 0x6A]
  373. 00000480  4EBA 46BA                jsr        [PC + 0x46BA /* 00004B3C */]
  374. 00000484  588F                     addq.l     A7, 4
  375. 00000486  3F3C 0004                move.w     -[A7], 0x4
  376. 0000048A  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  377. 0000048E  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  378. 00000492  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  379. 00000496  4FEF 000A                lea.l      A7, [A7 + 0xA]
  380. 0000049A  4A40                     tst.w      D0
  381. 0000049C  6624                     bne        +0x26 /* 000004C2 */
  382. 0000049E  3F2E FF98                move.w     -[A7], [A6 - 0x68]
  383. 000004A2  3F2E FF96                move.w     -[A7], [A6 - 0x6A]
  384. 000004A6  A891                     syscall    LineTo
  385. 000004A8  4878 0002                push.l     0x2
  386. 000004AC  486E FF9E                pea.l      [A6 - 0x62]
  387. 000004B0  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  388. 000004B4  2D6E FF96 FF9A           move.l     [A6 - 0x66], [A6 - 0x6A]
  389. 000004BA  5847                     addq.w     D7, 4
  390. 000004BC  0C47 0FA0                cmpi.w     D7, 0xFA0
  391. 000004C0  6E08                     bgt        +0xA /* 000004CA */
  392. label000004C2:
  393. 000004C2  4EBA 46FA                jsr        [PC + 0x46FA /* 00004BBE */]
  394. 000004C6  4A40                     tst.w      D0
  395. 000004C8  66B2                     bne        -0x4C /* 0000047C */
  396. label000004CA:
  397. 000004CA  4A6D 8F88                tst.w      [A5 - 0x7078]
  398. 000004CE  670A                     beq        +0xC /* 000004DA */
  399. 000004D0  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  400. 000004D4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  401. 000004D8  A891                     syscall    LineTo
  402. label000004DA:
  403. 000004DA  A896                     syscall    HidePen
  404. 000004DC  A8CC                     syscall    ClosePoly/ClosePgon
  405. 000004DE  206E FFA2                movea.l    A0, [A6 - 0x5E]
  406. 000004E2  2050                     movea.l    A0, [A0]
  407. 000004E4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  408. 000004E8  5488                     addq.l     A0, 2
  409. 000004EA  22D8                     move.l     [A1]+, [A0]+
  410. 000004EC  22D8                     move.l     [A1]+, [A0]+
  411. 000004EE  7068                     moveq.l    D0, 0x68
  412. 000004F0  3D40 FFA6                move.w     [A6 - 0x5A], D0
  413. 000004F4  426E FFA8                clr.w      [A6 - 0x58]
  414. 000004F8  7001                     moveq.l    D0, 0x01
  415. 000004FA  3D40 FFAA                move.w     [A6 - 0x56], D0
  416. 000004FE  42A7                     clr.l      -[A7]
  417. 00000500  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  418. 00000504  4EBA 08D6                jsr        [PC + 0x8D6 /* 00000DDC */]
  419. 00000508  508F                     addq.l     A7, 8
  420. 0000050A  2D40 FFAC                move.l     [A6 - 0x54], D0
  421. 0000050E  7001                     moveq.l    D0, 0x01
  422. 00000510  2D40 FFB0                move.l     [A6 - 0x50], D0
  423. 00000514  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  424. 00000518  43EE FFF8                lea.l      A1, [A6 - 0x8]
  425. 0000051C  20D9                     move.l     [A0]+, [A1]+
  426. 0000051E  20D9                     move.l     [A0]+, [A1]+
  427. 00000520  3D6D 8F86 FFBE           move.w     [A6 - 0x42], [A5 - 0x707A]
  428. 00000526  3D6D 8F88 FFBC           move.w     [A6 - 0x44], [A5 - 0x7078]
  429. 0000052C  3D6D 8F82 FFC2           move.w     [A6 - 0x3E], [A5 - 0x707E]
  430. 00000532  3D6D 8F8A FFC0           move.w     [A6 - 0x40], [A5 - 0x7076]
  431. 00000538  3D6D 8F84 FFC6           move.w     [A6 - 0x3A], [A5 - 0x707C]
  432. 0000053E  3D6D 8F8C FFC4           move.w     [A6 - 0x3C], [A5 - 0x7074]
  433. 00000544  206D 8E1A                movea.l    A0, [A5 - 0x71E6]
  434. 00000548  302D 8F7E                move.w     D0, [A5 - 0x7082]
  435. 0000054C  48C0                     ext.l      D0
  436. 0000054E  E780                     asl        D0, 3
  437. 00000550  D090                     add.l      D0, [A0]
  438. 00000552  2040                     movea.l    A0, D0
  439. 00000554  43EE FFD0                lea.l      A1, [A6 - 0x30]
  440. 00000558  5488                     addq.l     A0, 2
  441. 0000055A  22D8                     move.l     [A1]+, [A0]+
  442. 0000055C  22D8                     move.l     [A1]+, [A0]+
  443. 0000055E  206D 8E1A                movea.l    A0, [A5 - 0x71E6]
  444. 00000562  302D 8F80                move.w     D0, [A5 - 0x7080]
  445. 00000566  48C0                     ext.l      D0
  446. 00000568  E780                     asl        D0, 3
  447. 0000056A  D090                     add.l      D0, [A0]
  448. 0000056C  2040                     movea.l    A0, D0
  449. 0000056E  43EE FFC8                lea.l      A1, [A6 - 0x38]
  450. 00000572  5488                     addq.l     A0, 2
  451. 00000574  22D8                     move.l     [A1]+, [A0]+
  452. 00000576  22D8                     move.l     [A1]+, [A0]+
  453. 00000578  3D6D 8F92 FFD8           move.w     [A6 - 0x28], [A5 - 0x706E]
  454. 0000057E  3D6D 8F94 FFDA           move.w     [A6 - 0x26], [A5 - 0x706C]
  455. 00000584  426E FFDC                clr.w      [A6 - 0x24]
  456. 00000588  426E FFDE                clr.w      [A6 - 0x22]
  457. 0000058C  42AE FFE0                clr.l      [A6 - 0x20]
  458. 00000590  2D6E FFA2 FFE4           move.l     [A6 - 0x1C], [A6 - 0x5E]
  459. 00000596  42AE FFE8                clr.l      [A6 - 0x18]
  460. 0000059A  486E FFA6                pea.l      [A6 - 0x5A]
  461. 0000059E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  462. 000005A2  4EBA 08B2                jsr        [PC + 0x8B2 /* 00000E56 */]
  463. 000005A6  508F                     addq.l     A7, 8
  464. 000005A8  7000                     moveq.l    D0, 0x00
  465. label000005AA:
  466. 000005AA  2E1F                     move.l     D7, [A7]+
  467. 000005AC  4E5E                     unlink     A6
  468. 000005AE  4E75                     rts
  469. fn000005B0:
  470. 000005B0  4E56 FF82                link       A6, -0x007E
  471. 000005B4  4878 03E8                push.l     0x3E8
  472. 000005B8  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  473. 000005BC  588F                     addq.l     A7, 4
  474. 000005BE  4A40                     tst.w      D0
  475. 000005C0  6706                     beq        +0x8 /* 000005C8 */
  476. 000005C2  7025                     moveq.l    D0, 0x25
  477. 000005C4  6000 01B8                bra        +0x1BA /* 0000077E */
  478. label000005C8:
  479. 000005C8  426E FFA2                clr.w      [A6 - 0x5E]
  480. 000005CC  426E FFA4                clr.w      [A6 - 0x5C]
  481. 000005D0  486E FF9A                pea.l      [A6 - 0x66]
  482. 000005D4  4267                     clr.w      -[A7]
  483. 000005D6  4267                     clr.w      -[A7]
  484. 000005D8  4267                     clr.w      -[A7]
  485. 000005DA  4267                     clr.w      -[A7]
  486. 000005DC  A8A7                     syscall    SetRect
  487. 000005DE  6000 00B6                bra        +0xB8 /* 00000696 */
  488. label000005E2:
  489. 000005E2  486E FFAA                pea.l      [A6 - 0x56]
  490. 000005E6  4EBA 4554                jsr        [PC + 0x4554 /* 00004B3C */]
  491. 000005EA  588F                     addq.l     A7, 4
  492. 000005EC  486E FFA4                pea.l      [A6 - 0x5C]
  493. 000005F0  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  494. 000005F4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  495. 000005F8  486E FF92                pea.l      [A6 - 0x6E]
  496. 000005FC  4EBA 0184                jsr        [PC + 0x184 /* 00000782 */]
  497. 00000600  4FEF 0010                lea.l      A7, [A7 + 0x10]
  498. 00000604  486E FF8A                pea.l      [A6 - 0x76]
  499. 00000608  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  500. 0000060C  3F2E FFA4                move.w     -[A7], [A6 - 0x5C]
  501. 00000610  486E FF92                pea.l      [A6 - 0x6E]
  502. 00000614  4EBA 3C00                jsr        [PC + 0x3C00 /* 00004216 */]
  503. 00000618  4FEF 000C                lea.l      A7, [A7 + 0xC]
  504. 0000061C  41EE FF82                lea.l      A0, [A6 - 0x7E]
  505. 00000620  43EE FF8A                lea.l      A1, [A6 - 0x76]
  506. 00000624  20D9                     move.l     [A0]+, [A1]+
  507. 00000626  20D9                     move.l     [A0]+, [A1]+
  508. 00000628  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  509. 0000062C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  510. 00000630  486E FF82                pea.l      [A6 - 0x7E]
  511. 00000634  4EBA 0F4A                jsr        [PC + 0xF4A /* 00001580 */]
  512. 00000638  4FEF 000C                lea.l      A7, [A7 + 0xC]
  513. 0000063C  486E FF92                pea.l      [A6 - 0x6E]
  514. 00000640  486E FF8A                pea.l      [A6 - 0x76]
  515. 00000644  486E FF82                pea.l      [A6 - 0x7E]
  516. 00000648  A8FA                     syscall    MapRect
  517. 0000064A  4267                     clr.w      -[A7]
  518. 0000064C  486E FF92                pea.l      [A6 - 0x6E]
  519. 00000650  486E FF9A                pea.l      [A6 - 0x66]
  520. 00000654  A8A6                     syscall    EqualRect
  521. 00000656  101F                     move.b     D0, [A7]+
  522. 00000658  4A00                     tst.b      D0
  523. 0000065A  663A                     bne        +0x3C /* 00000696 */
  524. 0000065C  486E FF9A                pea.l      [A6 - 0x66]
  525. 00000660  3F2E FFA2                move.w     -[A7], [A6 - 0x5E]
  526. 00000664  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  527. 00000668  A8BE                     syscall    FrameArc
  528. 0000066A  486E FF92                pea.l      [A6 - 0x6E]
  529. 0000066E  3F2E FFA4                move.w     -[A7], [A6 - 0x5C]
  530. 00000672  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  531. 00000676  A8BE                     syscall    FrameArc
  532. 00000678  4878 0002                push.l     0x2
  533. 0000067C  486E FFA6                pea.l      [A6 - 0x5A]
  534. 00000680  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  535. 00000684  3D6E FFA4 FFA2           move.w     [A6 - 0x5E], [A6 - 0x5C]
  536. 0000068A  41EE FF9A                lea.l      A0, [A6 - 0x66]
  537. 0000068E  43EE FF92                lea.l      A1, [A6 - 0x6E]
  538. 00000692  20D9                     move.l     [A0]+, [A1]+
  539. 00000694  20D9                     move.l     [A0]+, [A1]+
  540. label00000696:
  541. 00000696  4EBA 4526                jsr        [PC + 0x4526 /* 00004BBE */]
  542. 0000069A  4A40                     tst.w      D0
  543. 0000069C  6600 FF44                bne        -0xBA /* 000005E2 */
  544. 000006A0  706B                     moveq.l    D0, 0x6B
  545. 000006A2  3D40 FFAE                move.w     [A6 - 0x52], D0
  546. 000006A6  426E FFB0                clr.w      [A6 - 0x50]
  547. 000006AA  7001                     moveq.l    D0, 0x01
  548. 000006AC  3D40 FFB2                move.w     [A6 - 0x4E], D0
  549. 000006B0  42A7                     clr.l      -[A7]
  550. 000006B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  551. 000006B6  4EBA 0724                jsr        [PC + 0x724 /* 00000DDC */]
  552. 000006BA  508F                     addq.l     A7, 8
  553. 000006BC  2D40 FFB4                move.l     [A6 - 0x4C], D0
  554. 000006C0  7001                     moveq.l    D0, 0x01
  555. 000006C2  2D40 FFB8                move.l     [A6 - 0x48], D0
  556. 000006C6  486E FFBC                pea.l      [A6 - 0x44]
  557. 000006CA  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  558. 000006CE  3F2E FFA4                move.w     -[A7], [A6 - 0x5C]
  559. 000006D2  486E FF9A                pea.l      [A6 - 0x66]
  560. 000006D6  4EBA 3B3E                jsr        [PC + 0x3B3E /* 00004216 */]
  561. 000006DA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  562. 000006DE  3D6D 8F86 FFC6           move.w     [A6 - 0x3A], [A5 - 0x707A]
  563. 000006E4  3D6D 8F88 FFC4           move.w     [A6 - 0x3C], [A5 - 0x7078]
  564. 000006EA  3D6D 8F82 FFCA           move.w     [A6 - 0x36], [A5 - 0x707E]
  565. 000006F0  3D6D 8F8A FFC8           move.w     [A6 - 0x38], [A5 - 0x7076]
  566. 000006F6  3D6D 8F84 FFCE           move.w     [A6 - 0x32], [A5 - 0x707C]
  567. 000006FC  3D6D 8F8C FFCC           move.w     [A6 - 0x34], [A5 - 0x7074]
  568. 00000702  206D 8E1A                movea.l    A0, [A5 - 0x71E6]
  569. 00000706  302D 8F7E                move.w     D0, [A5 - 0x7082]
  570. 0000070A  48C0                     ext.l      D0
  571. 0000070C  E780                     asl        D0, 3
  572. 0000070E  D090                     add.l      D0, [A0]
  573. 00000710  2040                     movea.l    A0, D0
  574. 00000712  43EE FFD8                lea.l      A1, [A6 - 0x28]
  575. 00000716  5488                     addq.l     A0, 2
  576. 00000718  22D8                     move.l     [A1]+, [A0]+
  577. 0000071A  22D8                     move.l     [A1]+, [A0]+
  578. 0000071C  206D 8E1A                movea.l    A0, [A5 - 0x71E6]
  579. 00000720  302D 8F80                move.w     D0, [A5 - 0x7080]
  580. 00000724  48C0                     ext.l      D0
  581. 00000726  E780                     asl        D0, 3
  582. 00000728  D090                     add.l      D0, [A0]
  583. 0000072A  2040                     movea.l    A0, D0
  584. 0000072C  43EE FFD0                lea.l      A1, [A6 - 0x30]
  585. 00000730  5488                     addq.l     A0, 2
  586. 00000732  22D8                     move.l     [A1]+, [A0]+
  587. 00000734  22D8                     move.l     [A1]+, [A0]+
  588. 00000736  3D6D 8F92 FFE0           move.w     [A6 - 0x20], [A5 - 0x706E]
  589. 0000073C  3D6D 8F94 FFE2           move.w     [A6 - 0x1E], [A5 - 0x706C]
  590. 00000742  426E FFE4                clr.w      [A6 - 0x1C]
  591. 00000746  426E FFE6                clr.w      [A6 - 0x1A]
  592. 0000074A  2D6E FF9A FFF8           move.l     [A6 - 0x8], [A6 - 0x66]
  593. 00000750  2D6E FF9E FFFC           move.l     [A6 - 0x4], [A6 - 0x62]
  594. 00000756  3D6E FFA4 FFF4           move.w     [A6 - 0xC], [A6 - 0x5C]
  595. 0000075C  705A                     moveq.l    D0, 0x5A
  596. 0000075E  3D40 FFF6                move.w     [A6 - 0xA], D0
  597. 00000762  42AE FFE8                clr.l      [A6 - 0x18]
  598. 00000766  42AE FFEC                clr.l      [A6 - 0x14]
  599. 0000076A  42AE FFF0                clr.l      [A6 - 0x10]
  600. 0000076E  486E FFAE                pea.l      [A6 - 0x52]
  601. 00000772  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  602. 00000776  4EBA 06DE                jsr        [PC + 0x6DE /* 00000E56 */]
  603. 0000077A  508F                     addq.l     A7, 8
  604. 0000077C  7000                     moveq.l    D0, 0x00
  605. label0000077E:
  606. 0000077E  4E5E                     unlink     A6
  607. 00000780  4E75                     rts
  608. fn00000782:
  609. 00000782  4E56 0000                link       A6, 0
  610. 00000786  48E7 0300                movem.l    -[A7], D6,D7
  611. 0000078A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  612. 0000078E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  613. 00000792  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  614. 00000796  A8AC                     syscall    Pt2Rect
  615. 00000798  206E 0008                movea.l    A0, [A6 + 0x8]
  616. 0000079C  226E 0008                movea.l    A1, [A6 + 0x8]
  617. 000007A0  3029 0006                move.w     D0, [A1 + 0x6]
  618. 000007A4  9068 0002                sub.w      D0, [A0 + 0x2]
  619. 000007A8  3E00                     move.w     D7, D0
  620. 000007AA  206E 0008                movea.l    A0, [A6 + 0x8]
  621. 000007AE  226E 0008                movea.l    A1, [A6 + 0x8]
  622. 000007B2  3029 0004                move.w     D0, [A1 + 0x4]
  623. 000007B6  9050                     sub.w      D0, [A0]
  624. 000007B8  3C00                     move.w     D6, D0
  625. 000007BA  302E 000E                move.w     D0, [A6 + 0xE]
  626. 000007BE  B06E 0012                cmp.w      D0, [A6 + 0x12]
  627. 000007C2  6E3A                     bgt        +0x3C /* 000007FE */
  628. 000007C4  302E 000C                move.w     D0, [A6 + 0xC]
  629. 000007C8  B06E 0010                cmp.w      D0, [A6 + 0x10]
  630. 000007CC  6E18                     bgt        +0x1A /* 000007E6 */
  631. 000007CE  206E 0008                movea.l    A0, [A6 + 0x8]
  632. 000007D2  DD68 0004                add.w      [A0 + 0x4], D6
  633. 000007D6  206E 0008                movea.l    A0, [A6 + 0x8]
  634. 000007DA  9F68 0002                sub.w      [A0 + 0x2], D7
  635. 000007DE  206E 0014                movea.l    A0, [A6 + 0x14]
  636. 000007E2  4250                     clr.w      [A0]
  637. 000007E4  6052                     bra        +0x54 /* 00000838 */
  638. label000007E6:
  639. 000007E6  206E 0008                movea.l    A0, [A6 + 0x8]
  640. 000007EA  9D50                     sub.w      [A0], D6
  641. 000007EC  206E 0008                movea.l    A0, [A6 + 0x8]
  642. 000007F0  9F68 0002                sub.w      [A0 + 0x2], D7
  643. 000007F4  206E 0014                movea.l    A0, [A6 + 0x14]
  644. 000007F8  705A                     moveq.l    D0, 0x5A
  645. 000007FA  3080                     move.w     [A0], D0
  646. 000007FC  603A                     bra        +0x3C /* 00000838 */
  647. label000007FE:
  648. 000007FE  302E 000C                move.w     D0, [A6 + 0xC]
  649. 00000802  B06E 0010                cmp.w      D0, [A6 + 0x10]
  650. 00000806  6E1A                     bgt        +0x1C /* 00000822 */
  651. 00000808  206E 0008                movea.l    A0, [A6 + 0x8]
  652. 0000080C  DD68 0004                add.w      [A0 + 0x4], D6
  653. 00000810  206E 0008                movea.l    A0, [A6 + 0x8]
  654. 00000814  DF68 0006                add.w      [A0 + 0x6], D7
  655. 00000818  206E 0014                movea.l    A0, [A6 + 0x14]
  656. 0000081C  30BC 010E                move.w     [A0], 0x10E
  657. 00000820  6016                     bra        +0x18 /* 00000838 */
  658. label00000822:
  659. 00000822  206E 0008                movea.l    A0, [A6 + 0x8]
  660. 00000826  9D50                     sub.w      [A0], D6
  661. 00000828  206E 0008                movea.l    A0, [A6 + 0x8]
  662. 0000082C  DF68 0006                add.w      [A0 + 0x6], D7
  663. 00000830  206E 0014                movea.l    A0, [A6 + 0x14]
  664. 00000834  30BC 00B4                move.w     [A0], 0xB4
  665. label00000838:
  666. 00000838  4CDF 00C0                movem.l    D6,D7, [A7]+
  667. 0000083C  4E5E                     unlink     A6
  668. 0000083E  4E75                     rts
  669. fn00000840:
  670. 00000840  4E56 FF96                link       A6, -0x006A
  671. 00000844  4878 03E8                push.l     0x3E8
  672. 00000848  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  673. 0000084C  588F                     addq.l     A7, 4
  674. 0000084E  4A40                     tst.w      D0
  675. 00000850  6706                     beq        +0x8 /* 00000858 */
  676. 00000852  7025                     moveq.l    D0, 0x25
  677. 00000854  6000 015C                bra        +0x15E /* 000009B2 */
  678. label00000858:
  679. 00000858  486E FFA2                pea.l      [A6 - 0x5E]
  680. 0000085C  4267                     clr.w      -[A7]
  681. 0000085E  4267                     clr.w      -[A7]
  682. 00000860  4267                     clr.w      -[A7]
  683. 00000862  4267                     clr.w      -[A7]
  684. 00000864  A8A7                     syscall    SetRect
  685. 00000866  6000 00AE                bra        +0xB0 /* 00000916 */
  686. label0000086A:
  687. 0000086A  486E FFAA                pea.l      [A6 - 0x56]
  688. 0000086E  4EBA 42CC                jsr        [PC + 0x42CC /* 00004B3C */]
  689. 00000872  588F                     addq.l     A7, 4
  690. 00000874  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  691. 00000878  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  692. 0000087C  486E FF9A                pea.l      [A6 - 0x66]
  693. 00000880  A8AC                     syscall    Pt2Rect
  694. 00000882  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  695. 00000886  4A40                     tst.w      D0
  696. 00000888  6732                     beq        +0x34 /* 000008BC */
  697. 0000088A  302E FFAA                move.w     D0, [A6 - 0x56]
  698. 0000088E  0640 FFF6                addi.w     D0, 0xFFF6
  699. 00000892  3D40 FF9A                move.w     [A6 - 0x66], D0
  700. 00000896  302E FFAC                move.w     D0, [A6 - 0x54]
  701. 0000089A  0640 FFE2                addi.w     D0, 0xFFE2
  702. 0000089E  3D40 FF9C                move.w     [A6 - 0x64], D0
  703. 000008A2  302E FF9A                move.w     D0, [A6 - 0x66]
  704. 000008A6  0640 0014                addi.w     D0, 0x14
  705. 000008AA  3D40 FF9E                move.w     [A6 - 0x62], D0
  706. 000008AE  302E FF9C                move.w     D0, [A6 - 0x64]
  707. 000008B2  0640 003C                addi.w     D0, 0x3C /* '<' */
  708. 000008B6  3D40 FFA0                move.w     [A6 - 0x60], D0
  709. 000008BA  6014                     bra        +0x16 /* 000008D0 */
  710. label000008BC:
  711. 000008BC  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  712. 000008C0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  713. 000008C4  486E FF9A                pea.l      [A6 - 0x66]
  714. 000008C8  4EBA 0CB6                jsr        [PC + 0xCB6 /* 00001580 */]
  715. 000008CC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  716. label000008D0:
  717. 000008D0  4267                     clr.w      -[A7]
  718. 000008D2  486E FF9A                pea.l      [A6 - 0x66]
  719. 000008D6  486E FFA2                pea.l      [A6 - 0x5E]
  720. 000008DA  A8A6                     syscall    EqualRect
  721. 000008DC  101F                     move.b     D0, [A7]+
  722. 000008DE  4A00                     tst.b      D0
  723. 000008E0  6634                     bne        +0x36 /* 00000916 */
  724. 000008E2  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  725. 000008E6  486E FFA2                pea.l      [A6 - 0x5E]
  726. 000008EA  4EBA 00CA                jsr        [PC + 0xCA /* 000009B6 */]
  727. 000008EE  5C8F                     addq.l     A7, 6
  728. 000008F0  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  729. 000008F4  486E FF9A                pea.l      [A6 - 0x66]
  730. 000008F8  4EBA 00BC                jsr        [PC + 0xBC /* 000009B6 */]
  731. 000008FC  5C8F                     addq.l     A7, 6
  732. 000008FE  4878 0002                push.l     0x2
  733. 00000902  486E FF96                pea.l      [A6 - 0x6A]
  734. 00000906  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  735. 0000090A  41EE FFA2                lea.l      A0, [A6 - 0x5E]
  736. 0000090E  43EE FF9A                lea.l      A1, [A6 - 0x66]
  737. 00000912  20D9                     move.l     [A0]+, [A1]+
  738. 00000914  20D9                     move.l     [A0]+, [A1]+
  739. label00000916:
  740. 00000916  4EBA 42A6                jsr        [PC + 0x42A6 /* 00004BBE */]
  741. 0000091A  4A40                     tst.w      D0
  742. 0000091C  6600 FF4C                bne        -0xB2 /* 0000086A */
  743. 00000920  486E FFAE                pea.l      [A6 - 0x52]
  744. 00000924  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  745. 00000928  588F                     addq.l     A7, 4
  746. 0000092A  3D7C 00C8 FFAE           move.w     [A6 - 0x52], 0xC8
  747. 00000930  0C6E 0002 0010           cmpi.w     [A6 + 0x10], 0x2
  748. 00000936  6606                     bne        +0x8 /* 0000093E */
  749. 00000938  3D7C 00C9 FFAE           move.w     [A6 - 0x52], 0xC9
  750. label0000093E:
  751. 0000093E  0C6E 0003 0010           cmpi.w     [A6 + 0x10], 0x3
  752. 00000944  6606                     bne        +0x8 /* 0000094C */
  753. 00000946  3D7C 00CB FFAE           move.w     [A6 - 0x52], 0xCB
  754. label0000094C:
  755. 0000094C  0C6E 0004 0010           cmpi.w     [A6 + 0x10], 0x4
  756. 00000952  6606                     bne        +0x8 /* 0000095A */
  757. 00000954  3D7C 00CC FFAE           move.w     [A6 - 0x52], 0xCC
  758. label0000095A:
  759. 0000095A  7001                     moveq.l    D0, 0x01
  760. 0000095C  3D40 FFB0                move.w     [A6 - 0x50], D0
  761. 00000960  42A7                     clr.l      -[A7]
  762. 00000962  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  763. 00000966  4EBA 0474                jsr        [PC + 0x474 /* 00000DDC */]
  764. 0000096A  508F                     addq.l     A7, 8
  765. 0000096C  2D40 FFB4                move.l     [A6 - 0x4C], D0
  766. 00000970  41EE FFBC                lea.l      A0, [A6 - 0x44]
  767. 00000974  43EE FFA2                lea.l      A1, [A6 - 0x5E]
  768. 00000978  20D9                     move.l     [A0]+, [A1]+
  769. 0000097A  20D9                     move.l     [A0]+, [A1]+
  770. 0000097C  3F3C 0001                move.w     -[A7], 0x1
  771. 00000980  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  772. 00000984  548F                     addq.l     A7, 2
  773. 00000986  2D40 FFF0                move.l     [A6 - 0x10], D0
  774. 0000098A  426E FFF4                clr.w      [A6 - 0xC]
  775. 0000098E  700C                     moveq.l    D0, 0x0C
  776. 00000990  3D40 FFF6                move.w     [A6 - 0xA], D0
  777. 00000994  426E FFF8                clr.w      [A6 - 0x8]
  778. 00000998  7001                     moveq.l    D0, 0x01
  779. 0000099A  3D40 FFFA                move.w     [A6 - 0x6], D0
  780. 0000099E  42AE FFFC                clr.l      [A6 - 0x4]
  781. 000009A2  486E FFAE                pea.l      [A6 - 0x52]
  782. 000009A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  783. 000009AA  4EBA 04AA                jsr        [PC + 0x4AA /* 00000E56 */]
  784. 000009AE  508F                     addq.l     A7, 8
  785. 000009B0  7000                     moveq.l    D0, 0x00
  786. label000009B2:
  787. 000009B2  4E5E                     unlink     A6
  788. 000009B4  4E75                     rts
  789. fn000009B6:
  790. 000009B6  4E56 FFFE                link       A6, -0x0002
  791. 000009BA  0C6E 0002 000C           cmpi.w     [A6 + 0xC], 0x2
  792. 000009C0  6624                     bne        +0x26 /* 000009E6 */
  793. 000009C2  206E 0008                movea.l    A0, [A6 + 0x8]
  794. 000009C6  226E 0008                movea.l    A1, [A6 + 0x8]
  795. 000009CA  3029 0004                move.w     D0, [A1 + 0x4]
  796. 000009CE  9050                     sub.w      D0, [A0]
  797. 000009D0  E240                     asr        D0.w, 1
  798. 000009D2  3D40 FFFE                move.w     [A6 - 0x2], D0
  799. 000009D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  800. 000009DA  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  801. 000009DE  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  802. 000009E2  A8B0                     syscall    FrameRoundRect
  803. 000009E4  6006                     bra        +0x8 /* 000009EC */
  804. label000009E6:
  805. 000009E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  806. 000009EA  A8A1                     syscall    FrameRect
  807. label000009EC:
  808. 000009EC  4E5E                     unlink     A6
  809. 000009EE  4E75                     rts
  810. fn000009F0:
  811. 000009F0  4E56 FFA2                link       A6, -0x005E
  812. 000009F4  4878 0FA0                push.l     0xFA0
  813. 000009F8  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  814. 000009FC  588F                     addq.l     A7, 4
  815. 000009FE  4A40                     tst.w      D0
  816. 00000A00  6706                     beq        +0x8 /* 00000A08 */
  817. 00000A02  7025                     moveq.l    D0, 0x25
  818. 00000A04  6000 009E                bra        +0xA0 /* 00000AA4 */
  819. label00000A08:
  820. 00000A08  3F3C 0001                move.w     -[A7], 0x1
  821. 00000A0C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  822. 00000A10  4EBA 0096                jsr        [PC + 0x96 /* 00000AA8 */]
  823. 00000A14  5C8F                     addq.l     A7, 6
  824. 00000A16  2D40 FFA2                move.l     [A6 - 0x5E], D0
  825. 00000A1A  4AAE FFA2                tst.l      [A6 - 0x5E]
  826. 00000A1E  6606                     bne        +0x8 /* 00000A26 */
  827. 00000A20  7042                     moveq.l    D0, 0x42
  828. 00000A22  6000 0080                bra        +0x82 /* 00000AA4 */
  829. label00000A26:
  830. 00000A26  206E FFA2                movea.l    A0, [A6 - 0x5E]
  831. 00000A2A  2050                     movea.l    A0, [A0]
  832. 00000A2C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  833. 00000A30  5488                     addq.l     A0, 2
  834. 00000A32  22D8                     move.l     [A1]+, [A0]+
  835. 00000A34  22D8                     move.l     [A1]+, [A0]+
  836. 00000A36  486E FFA6                pea.l      [A6 - 0x5A]
  837. 00000A3A  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  838. 00000A3E  588F                     addq.l     A7, 4
  839. 00000A40  3D7C 00CA FFA6           move.w     [A6 - 0x5A], 0xCA
  840. 00000A46  7001                     moveq.l    D0, 0x01
  841. 00000A48  3D40 FFA8                move.w     [A6 - 0x58], D0
  842. 00000A4C  42A7                     clr.l      -[A7]
  843. 00000A4E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  844. 00000A52  4EBA 0388                jsr        [PC + 0x388 /* 00000DDC */]
  845. 00000A56  508F                     addq.l     A7, 8
  846. 00000A58  2D40 FFAC                move.l     [A6 - 0x54], D0
  847. 00000A5C  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  848. 00000A60  43EE FFF8                lea.l      A1, [A6 - 0x8]
  849. 00000A64  20D9                     move.l     [A0]+, [A1]+
  850. 00000A66  20D9                     move.l     [A0]+, [A1]+
  851. 00000A68  2D6E FFA2 FFE4           move.l     [A6 - 0x1C], [A6 - 0x5E]
  852. 00000A6E  3F3C 0001                move.w     -[A7], 0x1
  853. 00000A72  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  854. 00000A76  548F                     addq.l     A7, 2
  855. 00000A78  2D40 FFE8                move.l     [A6 - 0x18], D0
  856. 00000A7C  426E FFEC                clr.w      [A6 - 0x14]
  857. 00000A80  700C                     moveq.l    D0, 0x0C
  858. 00000A82  3D40 FFEE                move.w     [A6 - 0x12], D0
  859. 00000A86  426E FFF0                clr.w      [A6 - 0x10]
  860. 00000A8A  7001                     moveq.l    D0, 0x01
  861. 00000A8C  3D40 FFF2                move.w     [A6 - 0xE], D0
  862. 00000A90  42AE FFF4                clr.l      [A6 - 0xC]
  863. 00000A94  486E FFA6                pea.l      [A6 - 0x5A]
  864. 00000A98  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  865. 00000A9C  4EBA 03B8                jsr        [PC + 0x3B8 /* 00000E56 */]
  866. 00000AA0  508F                     addq.l     A7, 8
  867. 00000AA2  7000                     moveq.l    D0, 0x00
  868. label00000AA4:
  869. 00000AA4  4E5E                     unlink     A6
  870. 00000AA6  4E75                     rts
  871. fn00000AA8:
  872. 00000AA8  4E56 FFE0                link       A6, -0x0020
  873. 00000AAC  48E7 0300                movem.l    -[A7], D6,D7
  874. 00000AB0  7E0E                     moveq.l    D7, 0x0E
  875. 00000AB2  2D6E 0008 FFE4           move.l     [A6 - 0x1C], [A6 + 0x8]
  876. 00000AB8  2D6E 0008 FFE8           move.l     [A6 - 0x18], [A6 + 0x8]
  877. 00000ABE  42A7                     clr.l      -[A7]
  878. 00000AC0  A8CB                     syscall    OpenPoly
  879. 00000AC2  205F                     movea.l    A0, [A7]+
  880. 00000AC4  2D48 FFEC                move.l     [A6 - 0x14], A0
  881. 00000AC8  A897                     syscall    ShowPen
  882. 00000ACA  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  883. 00000ACE  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  884. 00000AD2  A893                     syscall    MoveTo
  885. 00000AD4  206D EC46                movea.l    A0, [A5 - 0x13BA]
  886. 00000AD8  2D68 0064 FFF0           move.l     [A6 - 0x10], [A0 + 0x64]
  887. label00000ADE:
  888. 00000ADE  206D EC46                movea.l    A0, [A5 - 0x13BA]
  889. 00000AE2  42A8 0064                clr.l      [A0 + 0x64]
  890. 00000AE6  7C01                     moveq.l    D6, 0x01
  891. 00000AE8  6064                     bra        +0x66 /* 00000B4E */
  892. label00000AEA:
  893. 00000AEA  486E FFE0                pea.l      [A6 - 0x20]
  894. 00000AEE  A972                     syscall    GetMouse
  895. 00000AF0  4267                     clr.w      -[A7]
  896. 00000AF2  486E FFE0                pea.l      [A6 - 0x20]
  897. 00000AF6  486E FFE4                pea.l      [A6 - 0x1C]
  898. 00000AFA  4EBA 0A22                jsr        [PC + 0xA22 /* 0000151E */]
  899. 00000AFE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  900. 00000B02  4267                     clr.w      -[A7]
  901. 00000B04  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  902. 00000B08  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  903. 00000B0C  A881                     syscall    EqualPt
  904. 00000B0E  101F                     move.b     D0, [A7]+
  905. 00000B10  4A00                     tst.b      D0
  906. 00000B12  663A                     bne        +0x3C /* 00000B4E */
  907. 00000B14  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  908. 00000B18  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  909. 00000B1C  A893                     syscall    MoveTo
  910. 00000B1E  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  911. 00000B22  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  912. 00000B26  A891                     syscall    LineTo
  913. 00000B28  2D6E FFE0 FFE8           move.l     [A6 - 0x18], [A6 - 0x20]
  914. 00000B2E  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  915. 00000B32  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  916. 00000B36  A893                     syscall    MoveTo
  917. 00000B38  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  918. 00000B3C  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  919. 00000B40  A891                     syscall    LineTo
  920. 00000B42  4878 0002                push.l     0x2
  921. 00000B46  486E FFFC                pea.l      [A6 - 0x4]
  922. 00000B4A  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  923. label00000B4E:
  924. 00000B4E  4267                     clr.w      -[A7]
  925. 00000B50  A974                     syscall    Button
  926. 00000B52  101F                     move.b     D0, [A7]+
  927. 00000B54  4880                     ext.w      D0
  928. 00000B56  B046                     cmp.w      D0, D6
  929. 00000B58  6790                     beq        -0x6E /* 00000AEA */
  930. 00000B5A  5346                     subq.w     D6, 1
  931. 00000B5C  4A46                     tst.w      D6
  932. 00000B5E  6CEE                     bge        -0x10 /* 00000B4E */
  933. 00000B60  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  934. 00000B64  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  935. 00000B68  A893                     syscall    MoveTo
  936. 00000B6A  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  937. 00000B6E  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  938. 00000B72  A891                     syscall    LineTo
  939. 00000B74  3F3C 0006                move.w     -[A7], 0x6
  940. 00000B78  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  941. 00000B7C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  942. 00000B80  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  943. 00000B84  4FEF 000A                lea.l      A7, [A7 + 0xA]
  944. 00000B88  4A40                     tst.w      D0
  945. 00000B8A  6722                     beq        +0x24 /* 00000BAE */
  946. 00000B8C  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  947. 00000B90  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  948. 00000B94  A893                     syscall    MoveTo
  949. 00000B96  206D EC46                movea.l    A0, [A5 - 0x13BA]
  950. 00000B9A  216E FFF0 0064           move.l     [A0 + 0x64], [A6 - 0x10]
  951. 00000BA0  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  952. 00000BA4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  953. 00000BA8  A891                     syscall    LineTo
  954. 00000BAA  6000 006C                bra        +0x6E /* 00000C18 */
  955. label00000BAE:
  956. 00000BAE  42A7                     clr.l      -[A7]
  957. 00000BB0  A975                     syscall    TickCount
  958. 00000BB2  201F                     move.l     D0, [A7]+
  959. 00000BB4  2F00                     move.l     -[A7], D0
  960. 00000BB6  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  961. 00000BBA  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  962. 00000BBE  508F                     addq.l     A7, 8
  963. 00000BC0  4A40                     tst.w      D0
  964. 00000BC2  6726                     beq        +0x28 /* 00000BEA */
  965. 00000BC4  4A6E 000C                tst.w      [A6 + 0xC]
  966. 00000BC8  674E                     beq        +0x50 /* 00000C18 */
  967. 00000BCA  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  968. 00000BCE  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  969. 00000BD2  A893                     syscall    MoveTo
  970. 00000BD4  206D EC46                movea.l    A0, [A5 - 0x13BA]
  971. 00000BD8  216E FFF0 0064           move.l     [A0 + 0x64], [A6 - 0x10]
  972. 00000BDE  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  973. 00000BE2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  974. 00000BE6  A891                     syscall    LineTo
  975. 00000BE8  602E                     bra        +0x30 /* 00000C18 */
  976. label00000BEA:
  977. 00000BEA  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  978. 00000BEE  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  979. 00000BF2  A893                     syscall    MoveTo
  980. 00000BF4  206D EC46                movea.l    A0, [A5 - 0x13BA]
  981. 00000BF8  216E FFF0 0064           move.l     [A0 + 0x64], [A6 - 0x10]
  982. 00000BFE  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  983. 00000C02  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  984. 00000C06  A891                     syscall    LineTo
  985. 00000C08  2D6E FFE8 FFE4           move.l     [A6 - 0x1C], [A6 - 0x18]
  986. 00000C0E  5847                     addq.w     D7, 4
  987. 00000C10  0C47 0FA0                cmpi.w     D7, 0xFA0
  988. 00000C14  6D00 FEC8                blt        -0x136 /* 00000ADE */
  989. label00000C18:
  990. 00000C18  A896                     syscall    HidePen
  991. 00000C1A  A8CC                     syscall    ClosePoly/ClosePgon
  992. 00000C1C  206E FFEC                movea.l    A0, [A6 - 0x14]
  993. 00000C20  2050                     movea.l    A0, [A0]
  994. 00000C22  43EE FFF4                lea.l      A1, [A6 - 0xC]
  995. 00000C26  5488                     addq.l     A0, 2
  996. 00000C28  22D8                     move.l     [A1]+, [A0]+
  997. 00000C2A  22D8                     move.l     [A1]+, [A0]+
  998. 00000C2C  4267                     clr.w      -[A7]
  999. 00000C2E  486E FFF4                pea.l      [A6 - 0xC]
  1000. 00000C32  A8AE                     syscall    EmptyRect
  1001. 00000C34  101F                     move.b     D0, [A7]+
  1002. 00000C36  4A00                     tst.b      D0
  1003. 00000C38  670C                     beq        +0xE /* 00000C46 */
  1004. 00000C3A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1005. 00000C3E  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  1006. 00000C42  42AE FFEC                clr.l      [A6 - 0x14]
  1007. label00000C46:
  1008. 00000C46  202E FFEC                move.l     D0, [A6 - 0x14]
  1009. 00000C4A  4CDF 00C0                movem.l    D6,D7, [A7]+
  1010. 00000C4E  4E5E                     unlink     A6
  1011. 00000C50  4E75                     rts
  1012. fn00000C52:
  1013. 00000C52  4E56 FF8E                link       A6, -0x0072
  1014. 00000C56  4878 03E8                push.l     0x3E8
  1015. 00000C5A  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  1016. 00000C5E  588F                     addq.l     A7, 4
  1017. 00000C60  4A40                     tst.w      D0
  1018. 00000C62  6706                     beq        +0x8 /* 00000C6A */
  1019. 00000C64  7025                     moveq.l    D0, 0x25
  1020. 00000C66  6000 0170                bra        +0x172 /* 00000DD8 */
  1021. label00000C6A:
  1022. 00000C6A  2D6E 000C FFAA           move.l     [A6 - 0x56], [A6 + 0xC]
  1023. 00000C70  486E FF96                pea.l      [A6 - 0x6A]
  1024. 00000C74  4267                     clr.w      -[A7]
  1025. 00000C76  4267                     clr.w      -[A7]
  1026. 00000C78  4267                     clr.w      -[A7]
  1027. 00000C7A  4267                     clr.w      -[A7]
  1028. 00000C7C  A8A7                     syscall    SetRect
  1029. 00000C7E  6062                     bra        +0x64 /* 00000CE2 */
  1030. label00000C80:
  1031. 00000C80  486E FFAA                pea.l      [A6 - 0x56]
  1032. 00000C84  4EBA 3EB6                jsr        [PC + 0x3EB6 /* 00004B3C */]
  1033. 00000C88  588F                     addq.l     A7, 4
  1034. 00000C8A  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  1035. 00000C8E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1036. 00000C92  486E FF8E                pea.l      [A6 - 0x72]
  1037. 00000C96  A8AC                     syscall    Pt2Rect
  1038. 00000C98  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  1039. 00000C9C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1040. 00000CA0  486E FF8E                pea.l      [A6 - 0x72]
  1041. 00000CA4  4EBA 08DA                jsr        [PC + 0x8DA /* 00001580 */]
  1042. 00000CA8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1043. 00000CAC  4267                     clr.w      -[A7]
  1044. 00000CAE  486E FF8E                pea.l      [A6 - 0x72]
  1045. 00000CB2  486E FF96                pea.l      [A6 - 0x6A]
  1046. 00000CB6  A8A6                     syscall    EqualRect
  1047. 00000CB8  101F                     move.b     D0, [A7]+
  1048. 00000CBA  4A00                     tst.b      D0
  1049. 00000CBC  6624                     bne        +0x26 /* 00000CE2 */
  1050. 00000CBE  486E FF96                pea.l      [A6 - 0x6A]
  1051. 00000CC2  A8A1                     syscall    FrameRect
  1052. 00000CC4  486E FF8E                pea.l      [A6 - 0x72]
  1053. 00000CC8  A8A1                     syscall    FrameRect
  1054. 00000CCA  4878 0002                push.l     0x2
  1055. 00000CCE  486E FF9E                pea.l      [A6 - 0x62]
  1056. 00000CD2  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  1057. 00000CD6  41EE FF96                lea.l      A0, [A6 - 0x6A]
  1058. 00000CDA  43EE FF8E                lea.l      A1, [A6 - 0x72]
  1059. 00000CDE  20D9                     move.l     [A0]+, [A1]+
  1060. 00000CE0  20D9                     move.l     [A0]+, [A1]+
  1061. label00000CE2:
  1062. 00000CE2  4EBA 3EDA                jsr        [PC + 0x3EDA /* 00004BBE */]
  1063. 00000CE6  4A40                     tst.w      D0
  1064. 00000CE8  6696                     bne        -0x68 /* 00000C80 */
  1065. 00000CEA  486E FF96                pea.l      [A6 - 0x6A]
  1066. 00000CEE  A8A1                     syscall    FrameRect
  1067. 00000CF0  3F3C 0010                move.w     -[A7], 0x10
  1068. 00000CF4  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  1069. 00000CF8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1070. 00000CFC  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1071. 00000D00  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1072. 00000D04  4A40                     tst.w      D0
  1073. 00000D06  6708                     beq        +0xA /* 00000D10 */
  1074. 00000D08  303C FC1E                move.w     D0, 0xFC1E
  1075. 00000D0C  6000 00CA                bra        +0xCC /* 00000DD8 */
  1076. label00000D10:
  1077. 00000D10  3F2D 8FCA                move.w     -[A7], [A5 - 0x7036]
  1078. 00000D14  A887                     syscall    TextFont
  1079. 00000D16  3F2D 8FCE                move.w     -[A7], [A5 - 0x7032]
  1080. 00000D1A  A888                     syscall    TextFace
  1081. 00000D1C  3F2D 8FC8                move.w     -[A7], [A5 - 0x7038]
  1082. 00000D20  A88A                     syscall    TextSize
  1083. 00000D22  42A7                     clr.l      -[A7]
  1084. 00000D24  486E FF96                pea.l      [A6 - 0x6A]
  1085. 00000D28  486E FF96                pea.l      [A6 - 0x6A]
  1086. 00000D2C  A83E                     syscall    TEStyleNew
  1087. 00000D2E  205F                     movea.l    A0, [A7]+
  1088. 00000D30  2D48 FFA2                move.l     [A6 - 0x5E], A0
  1089. 00000D34  206E FFA2                movea.l    A0, [A6 - 0x5E]
  1090. 00000D38  2050                     movea.l    A0, [A0]
  1091. 00000D3A  316D 8FCC 003A           move.w     [A0 + 0x3A], [A5 - 0x7034]
  1092. 00000D40  206E FFA2                movea.l    A0, [A6 - 0x5E]
  1093. 00000D44  2050                     movea.l    A0, [A0]
  1094. 00000D46  316D 8FD0 0018           move.w     [A0 + 0x18], [A5 - 0x7030]
  1095. 00000D4C  42A7                     clr.l      -[A7]
  1096. 00000D4E  42A7                     clr.l      -[A7]
  1097. 00000D50  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  1098. 00000D54  205F                     movea.l    A0, [A7]+
  1099. 00000D56  2D48 FFA6                move.l     [A6 - 0x5A], A0
  1100. 00000D5A  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  1101. 00000D5E  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  1102. 00000D62  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  1103. 00000D66  508F                     addq.l     A7, 8
  1104. 00000D68  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  1105. 00000D6C  A9CD                     syscall    TEDispose
  1106. 00000D6E  486E FFAE                pea.l      [A6 - 0x52]
  1107. 00000D72  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  1108. 00000D76  588F                     addq.l     A7, 4
  1109. 00000D78  3D7C 012C FFAE           move.w     [A6 - 0x52], 0x12C
  1110. 00000D7E  0C6E 0002 0010           cmpi.w     [A6 + 0x10], 0x2
  1111. 00000D84  6606                     bne        +0x8 /* 00000D8C */
  1112. 00000D86  3D7C 012D FFAE           move.w     [A6 - 0x52], 0x12D
  1113. label00000D8C:
  1114. 00000D8C  7002                     moveq.l    D0, 0x02
  1115. 00000D8E  3D40 FFB0                move.w     [A6 - 0x50], D0
  1116. 00000D92  426E FFB2                clr.w      [A6 - 0x4E]
  1117. 00000D96  42A7                     clr.l      -[A7]
  1118. 00000D98  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1119. 00000D9C  4EBA 003E                jsr        [PC + 0x3E /* 00000DDC */]
  1120. 00000DA0  508F                     addq.l     A7, 8
  1121. 00000DA2  2D40 FFB4                move.l     [A6 - 0x4C], D0
  1122. 00000DA6  41EE FFBC                lea.l      A0, [A6 - 0x44]
  1123. 00000DAA  43EE FF96                lea.l      A1, [A6 - 0x6A]
  1124. 00000DAE  20D9                     move.l     [A0]+, [A1]+
  1125. 00000DB0  20D9                     move.l     [A0]+, [A1]+
  1126. 00000DB2  2D6E FFA6 FFEC           move.l     [A6 - 0x14], [A6 - 0x5A]
  1127. 00000DB8  3D6D 8FD0 FFF4           move.w     [A6 - 0xC], [A5 - 0x7030]
  1128. 00000DBE  3D6D 8FCC FFF6           move.w     [A6 - 0xA], [A5 - 0x7034]
  1129. 00000DC4  426E FFF8                clr.w      [A6 - 0x8]
  1130. 00000DC8  486E FFAE                pea.l      [A6 - 0x52]
  1131. 00000DCC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1132. 00000DD0  4EBA 0084                jsr        [PC + 0x84 /* 00000E56 */]
  1133. 00000DD4  508F                     addq.l     A7, 8
  1134. 00000DD6  7000                     moveq.l    D0, 0x00
  1135. label00000DD8:
  1136. 00000DD8  4E5E                     unlink     A6
  1137. 00000DDA  4E75                     rts
  1138. export_489:
  1139. fn00000DDC:
  1140. 00000DDC  4E56 FFAE                link       A6, -0x0052
  1141. 00000DE0  48E7 0700                movem.l    -[A7], D5,D6,D7
  1142. 00000DE4  7E64                     moveq.l    D7, 0x64
  1143. 00000DE6  42A7                     clr.l      -[A7]
  1144. 00000DE8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1145. 00000DEC  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  1146. 00000DF0  201F                     move.l     D0, [A7]+
  1147. 00000DF2  4878 0052                push.l     0x52 /* 'R' */
  1148. 00000DF6  2F00                     move.l     -[A7], D0
  1149. 00000DF8  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1150. 00000DFC  3C00                     move.w     D6, D0
  1151. 00000DFE  7A00                     moveq.l    D5, 0x00
  1152. 00000E00  603A                     bra        +0x3C /* 00000E3C */
  1153. label00000E02:
  1154. 00000E02  206E 0008                movea.l    A0, [A6 + 0x8]
  1155. 00000E06  3005                     move.w     D0, D5
  1156. 00000E08  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1157. 00000E0C  D090                     add.l      D0, [A0]
  1158. 00000E0E  2040                     movea.l    A0, D0
  1159. 00000E10  43EE FFAE                lea.l      A1, [A6 - 0x52]
  1160. 00000E14  7013                     moveq.l    D0, 0x13
  1161. label00000E16:
  1162. 00000E16  22D8                     move.l     [A1]+, [A0]+
  1163. 00000E18  51C8 FFFC                dbf        D0, -0x6 /* 00000E16 */
  1164. 00000E1C  32D8                     move.w     [A1]+, [A0]+
  1165. 00000E1E  BEAE FFB4                cmp.l      D7, [A6 - 0x4C]
  1166. 00000E22  6E08                     bgt        +0xA /* 00000E2C */
  1167. 00000E24  202E FFB4                move.l     D0, [A6 - 0x4C]
  1168. 00000E28  5280                     addq.l     D0, 1
  1169. 00000E2A  2E00                     move.l     D7, D0
  1170. label00000E2C:
  1171. 00000E2C  202E FFB4                move.l     D0, [A6 - 0x4C]
  1172. 00000E30  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  1173. 00000E34  6604                     bne        +0x6 /* 00000E3A */
  1174. 00000E36  42AE 000C                clr.l      [A6 + 0xC]
  1175. label00000E3A:
  1176. 00000E3A  5245                     addq.w     D5, 1
  1177. label00000E3C:
  1178. 00000E3C  BA46                     cmp.w      D5, D6
  1179. 00000E3E  6DC2                     blt        -0x3C /* 00000E02 */
  1180. 00000E40  4AAE 000C                tst.l      [A6 + 0xC]
  1181. 00000E44  6706                     beq        +0x8 /* 00000E4C */
  1182. 00000E46  202E 000C                move.l     D0, [A6 + 0xC]
  1183. 00000E4A  6002                     bra        +0x4 /* 00000E4E */
  1184. label00000E4C:
  1185. 00000E4C  2007                     move.l     D0, D7
  1186. label00000E4E:
  1187. 00000E4E  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  1188. 00000E52  4E5E                     unlink     A6
  1189. 00000E54  4E75                     rts
  1190. fn00000E56:
  1191. 00000E56  4E56 FFF2                link       A6, -0x000E
  1192. 00000E5A  3F3C FFFF                move.w     -[A7], 0xFFFF
  1193. 00000E5E  4267                     clr.w      -[A7]
  1194. 00000E60  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  1195. 00000E64  42A7                     clr.l      -[A7]
  1196. 00000E66  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1197. 00000E6A  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  1198. 00000E6E  201F                     move.l     D0, [A7]+
  1199. 00000E70  2D40 FFFA                move.l     [A6 - 0x6], D0
  1200. 00000E74  4878 0052                push.l     0x52 /* 'R' */
  1201. 00000E78  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1202. 00000E7C  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1203. 00000E80  3D40 FFFE                move.w     [A6 - 0x2], D0
  1204. 00000E84  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1205. 00000E88  206E FFFA                movea.l    A0, [A6 - 0x6]
  1206. 00000E8C  4868 0052                pea.l      [A0 + 0x52]
  1207. 00000E90  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  1208. 00000E94  206E 0008                movea.l    A0, [A6 + 0x8]
  1209. 00000E98  302E FFFE                move.w     D0, [A6 - 0x2]
  1210. 00000E9C  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1211. 00000EA0  D090                     add.l      D0, [A0]
  1212. 00000EA2  206E 000C                movea.l    A0, [A6 + 0xC]
  1213. 00000EA6  2240                     movea.l    A1, D0
  1214. 00000EA8  7013                     moveq.l    D0, 0x13
  1215. label00000EAA:
  1216. 00000EAA  22D8                     move.l     [A1]+, [A0]+
  1217. 00000EAC  51C8 FFFC                dbf        D0, -0x6 /* 00000EAA */
  1218. 00000EB0  32D8                     move.w     [A1]+, [A0]+
  1219. 00000EB2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1220. 00000EB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1221. 00000EBA  4EBA 0AAC                jsr        [PC + 0xAAC /* 00001968 */]
  1222. 00000EBE  5C8F                     addq.l     A7, 6
  1223. 00000EC0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1224. 00000EC4  4EBA 5068                jsr        [PC + 0x5068 /* 00005F2E */]
  1225. 00000EC8  588F                     addq.l     A7, 4
  1226. 00000ECA  4EAD 0AAA                jsr        [A5 + 0xAAA /* export_337 */]
  1227. 00000ECE  4E5E                     unlink     A6
  1228. 00000ED0  4E75                     rts
  1229. export_487:
  1230. 00000ED2  4E56 FFF0                link       A6, -0x0010
  1231. 00000ED6  2F02                     move.l     -[A7], D2
  1232. 00000ED8  42A7                     clr.l      -[A7]
  1233. 00000EDA  A8D8                     syscall    NewRgn
  1234. 00000EDC  205F                     movea.l    A0, [A7]+
  1235. 00000EDE  2D48 FFF0                move.l     [A6 - 0x10], A0
  1236. 00000EE2  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1237. 00000EE6  A87A                     syscall    GetClip
  1238. 00000EE8  486E FFF4                pea.l      [A6 - 0xC]
  1239. 00000EEC  A972                     syscall    GetMouse
  1240. 00000EEE  206D EC46                movea.l    A0, [A5 - 0x13BA]
  1241. 00000EF2  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1242. 00000EF6  41E8 0010                lea.l      A0, [A0 + 0x10]
  1243. 00000EFA  22D8                     move.l     [A1]+, [A0]+
  1244. 00000EFC  22D8                     move.l     [A1]+, [A0]+
  1245. 00000EFE  206D 9000                movea.l    A0, [A5 - 0x7000]
  1246. 00000F02  2050                     movea.l    A0, [A0]
  1247. 00000F04  0C68 0001 0002           cmpi.w     [A0 + 0x2], 0x1
  1248. 00000F0A  660C                     bne        +0xE /* 00000F18 */
  1249. 00000F0C  066E FFF1 FFFC           addi.w     [A6 - 0x4], 0xFFF1
  1250. 00000F12  066E FFF1 FFFE           addi.w     [A6 - 0x2], 0xFFF1
  1251. label00000F18:
  1252. 00000F18  486E FFF8                pea.l      [A6 - 0x8]
  1253. 00000F1C  A87B                     syscall    ClipRect
  1254. 00000F1E  302E FFF4                move.w     D0, [A6 - 0xC]
  1255. 00000F22  B06D E58A                cmp.w      D0, [A5 - 0x1A76]
  1256. 00000F26  6C0C                     bge        +0xE /* 00000F34 */
  1257. 00000F28  2F2D E590                move.l     -[A7], [A5 - 0x1A70]
  1258. 00000F2C  3F3C 0014                move.w     -[A7], 0x14
  1259. 00000F30  4EBA 0130                jsr        [PC + 0x130 /* 00001062 */]
  1260. label00000F34:
  1261. 00000F34  302E FFF4                move.w     D0, [A6 - 0xC]
  1262. 00000F38  B06D E58C                cmp.w      D0, [A5 - 0x1A74]
  1263. 00000F3C  6F0C                     ble        +0xE /* 00000F4A */
  1264. 00000F3E  2F2D E590                move.l     -[A7], [A5 - 0x1A70]
  1265. 00000F42  3F3C 0015                move.w     -[A7], 0x15
  1266. 00000F46  4EBA 011A                jsr        [PC + 0x11A /* 00001062 */]
  1267. label00000F4A:
  1268. 00000F4A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1269. 00000F4E  A879                     syscall    SetClip
  1270. 00000F50  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1271. 00000F54  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  1272. 00000F58  241F                     move.l     D2, [A7]+
  1273. 00000F5A  7001                     moveq.l    D0, 0x01
  1274. 00000F5C  4E5E                     unlink     A6
  1275. 00000F5E  205F                     movea.l    A0, [A7]+
  1276. 00000F60  1E80                     move.b     [A7], D0
  1277. 00000F62  4ED0                     jmp        [A0]
  1278. fn00000F64:
  1279. 00000F64  4E56 FFA6                link       A6, -0x005A
  1280. 00000F68  426D E58E                clr.w      [A5 - 0x1A72]
  1281. 00000F6C  206E 0008                movea.l    A0, [A6 + 0x8]
  1282. 00000F70  302D 928E                move.w     D0, [A5 - 0x6D72]
  1283. 00000F74  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1284. 00000F78  D090                     add.l      D0, [A0]
  1285. 00000F7A  2040                     movea.l    A0, D0
  1286. 00000F7C  43EE FFAE                lea.l      A1, [A6 - 0x52]
  1287. 00000F80  7013                     moveq.l    D0, 0x13
  1288. label00000F82:
  1289. 00000F82  22D8                     move.l     [A1]+, [A0]+
  1290. 00000F84  51C8 FFFC                dbf        D0, -0x6 /* 00000F82 */
  1291. 00000F88  32D8                     move.w     [A1]+, [A0]+
  1292. 00000F8A  0C6E 012D FFAE           cmpi.w     [A6 - 0x52], 0x12D
  1293. 00000F90  672A                     beq        +0x2C /* 00000FBC */
  1294. 00000F92  4A6D 9294                tst.w      [A5 - 0x6D6C]
  1295. 00000F96  6706                     beq        +0x8 /* 00000F9E */
  1296. 00000F98  7000                     moveq.l    D0, 0x00
  1297. 00000F9A  6000 00C2                bra        +0xC4 /* 0000105E */
  1298. label00000F9E:
  1299. 00000F9E  303C 0200                move.w     D0, 0x200
  1300. 00000FA2  C06D 8E04                and.w      D0, [A5 - 0x71FC]
  1301. 00000FA6  7209                     moveq.l    D1, 0x09
  1302. 00000FA8  E268                     lsr        D0.w, D1
  1303. 00000FAA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1304. 00000FAE  1F00                     move.b     -[A7], D0
  1305. 00000FB0  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  1306. 00000FB4  A9D4                     syscall    TEClick
  1307. 00000FB6  7000                     moveq.l    D0, 0x00
  1308. 00000FB8  6000 00A4                bra        +0xA6 /* 0000105E */
  1309. label00000FBC:
  1310. 00000FBC  486E FFA6                pea.l      [A6 - 0x5A]
  1311. 00000FC0  486E FFAE                pea.l      [A6 - 0x52]
  1312. 00000FC4  4EBA 0500                jsr        [PC + 0x500 /* 000014C6 */]
  1313. 00000FC8  508F                     addq.l     A7, 8
  1314. 00000FCA  486E FFA6                pea.l      [A6 - 0x5A]
  1315. 00000FCE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1316. 00000FD2  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  1317. 00000FD6  508F                     addq.l     A7, 8
  1318. 00000FD8  4A40                     tst.w      D0
  1319. 00000FDA  6710                     beq        +0x12 /* 00000FEC */
  1320. 00000FDC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1321. 00000FE0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1322. 00000FE4  4EBA 011A                jsr        [PC + 0x11A /* 00001100 */]
  1323. 00000FE8  508F                     addq.l     A7, 8
  1324. 00000FEA  6050                     bra        +0x52 /* 0000103C */
  1325. label00000FEC:
  1326. 00000FEC  4A6D 9294                tst.w      [A5 - 0x6D6C]
  1327. 00000FF0  6706                     beq        +0x8 /* 00000FF8 */
  1328. 00000FF2  7000                     moveq.l    D0, 0x00
  1329. 00000FF4  6000 0068                bra        +0x6A /* 0000105E */
  1330. label00000FF8:
  1331. 00000FF8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1332. 00000FFC  4EBA 02C0                jsr        [PC + 0x2C0 /* 000012BE */]
  1333. 00001000  588F                     addq.l     A7, 4
  1334. 00001002  206D 929A                movea.l    A0, [A5 - 0x6D66]
  1335. 00001006  43ED 0F5A                lea.l      A1, [A5 + 0xF5A /* export_487 */]
  1336. 0000100A  2050                     movea.l    A0, [A0]
  1337. 0000100C  2149 002A                move.l     [A0 + 0x2A], A1
  1338. 00001010  303C 0200                move.w     D0, 0x200
  1339. 00001014  C06D 8E04                and.w      D0, [A5 - 0x71FC]
  1340. 00001018  7209                     moveq.l    D1, 0x09
  1341. 0000101A  E268                     lsr        D0.w, D1
  1342. 0000101C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1343. 00001020  1F00                     move.b     -[A7], D0
  1344. 00001022  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  1345. 00001026  A9D4                     syscall    TEClick
  1346. 00001028  206D 929A                movea.l    A0, [A5 - 0x6D66]
  1347. 0000102C  2050                     movea.l    A0, [A0]
  1348. 0000102E  42A8 002A                clr.l      [A0 + 0x2A]
  1349. 00001032  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1350. 00001036  4EBA 033E                jsr        [PC + 0x33E /* 00001376 */]
  1351. 0000103A  588F                     addq.l     A7, 4
  1352. label0000103C:
  1353. 0000103C  4A6D E58E                tst.w      [A5 - 0x1A72]
  1354. 00001040  671A                     beq        +0x1C /* 0000105C */
  1355. 00001042  2F2D 92A2                move.l     -[A7], [A5 - 0x6D5E]
  1356. 00001046  486D E594                pea.l      [A5 - 0x1A6C]
  1357. 0000104A  3F2D 928E                move.w     -[A7], [A5 - 0x6D72]
  1358. 0000104E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1359. 00001052  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  1360. 00001056  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1361. 0000105A  6002                     bra        +0x4 /* 0000105E */
  1362. label0000105C:
  1363. 0000105C  7000                     moveq.l    D0, 0x00
  1364. label0000105E:
  1365. 0000105E  4E5E                     unlink     A6
  1366. 00001060  4E75                     rts
  1367. export_488:
  1368. fn00001062:
  1369. 00001062  4E56 0000                link       A6, 0
  1370. 00001066  48E7 0300                movem.l    -[A7], D6,D7
  1371. 0000106A  4267                     clr.w      -[A7]
  1372. 0000106C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1373. 00001070  A960                     syscall    GetControlValue/GetCtlValue
  1374. 00001072  301F                     move.w     D0, [A7]+
  1375. 00001074  3E00                     move.w     D7, D0
  1376. 00001076  302D E58C                move.w     D0, [A5 - 0x1A74]
  1377. 0000107A  906D E58A                sub.w      D0, [A5 - 0x1A76]
  1378. 0000107E  3C00                     move.w     D6, D0
  1379. 00001080  302E 0008                move.w     D0, [A6 + 0x8]
  1380. 00001084  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1381. 00001088  0014 0017                ori.b      [A4], 0x17
  1382. 0000108C  0066 0008                ori.w      -[A6], 0x8
  1383. 00001090  001E 003E                ori.b      [A6]+, 0x3E /* '>' */
  1384. 00001094  004E 4A47                ori.w      A6, 0x4A47 /* 'JG' */
  1385. 00001098  6F58                     ble        +0x5A /* 000010F2 */
  1386. 0000109A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1387. 0000109E  3007                     move.w     D0, D7
  1388. 000010A0  0640 FFF6                addi.w     D0, 0xFFF6
  1389. 000010A4  3F00                     move.w     -[A7], D0
  1390. 000010A6  A963                     syscall    SetControlValue/SetCtlValue
  1391. 000010A8  4EBA 0322                jsr        [PC + 0x322 /* 000013CC */]
  1392. 000010AC  6044                     bra        +0x46 /* 000010F2 */
  1393. 000010AE  4267                     clr.w      -[A7]
  1394. 000010B0  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1395. 000010B4  A962                     syscall    GetControlMaximum/GetMaxCtl
  1396. 000010B6  301F                     move.w     D0, [A7]+
  1397. 000010B8  BE40                     cmp.w      D7, D0
  1398. 000010BA  6C36                     bge        +0x38 /* 000010F2 */
  1399. 000010BC  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1400. 000010C0  3007                     move.w     D0, D7
  1401. 000010C2  0640 000A                addi.w     D0, 0xA /* '\n' */
  1402. 000010C6  3F00                     move.w     -[A7], D0
  1403. 000010C8  A963                     syscall    SetControlValue/SetCtlValue
  1404. 000010CA  4EBA 0300                jsr        [PC + 0x300 /* 000013CC */]
  1405. 000010CE  6022                     bra        +0x24 /* 000010F2 */
  1406. 000010D0  3007                     move.w     D0, D7
  1407. 000010D2  9046                     sub.w      D0, D6
  1408. 000010D4  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1409. 000010D8  3F00                     move.w     -[A7], D0
  1410. 000010DA  A963                     syscall    SetControlValue/SetCtlValue
  1411. 000010DC  4EBA 02EE                jsr        [PC + 0x2EE /* 000013CC */]
  1412. 000010E0  6010                     bra        +0x12 /* 000010F2 */
  1413. 000010E2  3007                     move.w     D0, D7
  1414. 000010E4  D046                     add.w      D0, D6
  1415. 000010E6  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1416. 000010EA  3F00                     move.w     -[A7], D0
  1417. 000010EC  A963                     syscall    SetControlValue/SetCtlValue
  1418. 000010EE  4EBA 02DC                jsr        [PC + 0x2DC /* 000013CC */]
  1419. label000010F2:
  1420. 000010F2  4CDF 00C0                movem.l    D6,D7, [A7]+
  1421. 000010F6  4E5E                     unlink     A6
  1422. 000010F8  205F                     movea.l    A0, [A7]+
  1423. 000010FA  4FEF 0006                lea.l      A7, [A7 + 0x6]
  1424. 000010FE  4ED0                     jmp        [A0]
  1425. fn00001100:
  1426. 00001100  4E56 FFFC                link       A6, -0x0004
  1427. 00001104  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1428. 00001108  4EBA 01B4                jsr        [PC + 0x1B4 /* 000012BE */]
  1429. 0000110C  588F                     addq.l     A7, 4
  1430. 0000110E  4267                     clr.w      -[A7]
  1431. 00001110  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1432. 00001114  2F2D EC46                move.l     -[A7], [A5 - 0x13BA]
  1433. 00001118  486E FFFC                pea.l      [A6 - 0x4]
  1434. 0000111C  A96C                     syscall    FindControl
  1435. 0000111E  301F                     move.w     D0, [A7]+
  1436. 00001120  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1437. 00001124  0002 0046                ori.b      D2, 0x46 /* 'F' */
  1438. 00001128  0000 0006                ori.b      D0, 0x6
  1439. 0000112C  0081 0022 202E           ori.l      D1, 0x22202E /* '\" .' */
  1440. 00001132  FFFC                     .invalid   <<F/7/7>>
  1441. 00001134  B0AD E590                cmp.l      D0, [A5 - 0x1A70]
  1442. 00001138  6632                     bne        +0x34 /* 0000116C */
  1443. 0000113A  4267                     clr.w      -[A7]
  1444. 0000113C  2F2D E590                move.l     -[A7], [A5 - 0x1A70]
  1445. 00001140  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1446. 00001144  42A7                     clr.l      -[A7]
  1447. 00001146  A968                     syscall    TrackControl
  1448. 00001148  301F                     move.w     D0, [A7]+
  1449. 0000114A  4EBA 0280                jsr        [PC + 0x280 /* 000013CC */]
  1450. 0000114E  601C                     bra        +0x1E /* 0000116C */
  1451. 00001150  202E FFFC                move.l     D0, [A6 - 0x4]
  1452. 00001154  B0AD E590                cmp.l      D0, [A5 - 0x1A70]
  1453. 00001158  6612                     bne        +0x14 /* 0000116C */
  1454. 0000115A  4267                     clr.w      -[A7]
  1455. 0000115C  2F2D E590                move.l     -[A7], [A5 - 0x1A70]
  1456. 00001160  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1457. 00001164  486D 0F62                pea.l      [A5 + 0xF62 /* export_488 */]
  1458. 00001168  A968                     syscall    TrackControl
  1459. 0000116A  301F                     move.w     D0, [A7]+
  1460. label0000116C:
  1461. 0000116C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1462. 00001170  4EBA 0204                jsr        [PC + 0x204 /* 00001376 */]
  1463. 00001174  588F                     addq.l     A7, 4
  1464. 00001176  4E5E                     unlink     A6
  1465. 00001178  4E75                     rts
  1466. export_492:
  1467. 0000117A  4E56 FFA6                link       A6, -0x005A
  1468. 0000117E  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  1469. 00001182  206E 0008                movea.l    A0, [A6 + 0x8]
  1470. 00001186  302D 928E                move.w     D0, [A5 - 0x6D72]
  1471. 0000118A  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1472. 0000118E  D090                     add.l      D0, [A0]
  1473. 00001190  2040                     movea.l    A0, D0
  1474. 00001192  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  1475. 00001196  7013                     moveq.l    D0, 0x13
  1476. label00001198:
  1477. 00001198  22D8                     move.l     [A1]+, [A0]+
  1478. 0000119A  51C8 FFFC                dbf        D0, -0x6 /* 00001198 */
  1479. 0000119E  32D8                     move.w     [A1]+, [A0]+
  1480. 000011A0  0C6E 012D FFA6           cmpi.w     [A6 - 0x5A], 0x12D
  1481. 000011A6  6600 010E                bne        +0x110 /* 000012B6 */
  1482. 000011AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1483. 000011AE  4EBA 010E                jsr        [PC + 0x10E /* 000012BE */]
  1484. 000011B2  588F                     addq.l     A7, 4
  1485. 000011B4  42A7                     clr.l      -[A7]
  1486. 000011B6  42A7                     clr.l      -[A7]
  1487. 000011B8  4878 FFFF                push.l     0xFFFF
  1488. 000011BC  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  1489. 000011C0  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  1490. 000011C4  201F                     move.l     D0, [A7]+
  1491. 000011C6  3E00                     move.w     D7, D0
  1492. 000011C8  302D E58C                move.w     D0, [A5 - 0x1A74]
  1493. 000011CC  906D E58A                sub.w      D0, [A5 - 0x1A76]
  1494. 000011D0  3207                     move.w     D1, D7
  1495. 000011D2  9240                     sub.w      D1, D0
  1496. 000011D4  3C01                     move.w     D6, D1
  1497. 000011D6  206D E590                movea.l    A0, [A5 - 0x1A70]
  1498. 000011DA  2050                     movea.l    A0, [A0]
  1499. 000011DC  3A28 0012                move.w     D5, [A0 + 0x12]
  1500. 000011E0  4A46                     tst.w      D6
  1501. 000011E2  6F0C                     ble        +0xE /* 000011F0 */
  1502. 000011E4  206D E590                movea.l    A0, [A5 - 0x1A70]
  1503. 000011E8  2050                     movea.l    A0, [A0]
  1504. 000011EA  4228 0011                clr.b      [A0 + 0x11]
  1505. 000011EE  600E                     bra        +0x10 /* 000011FE */
  1506. label000011F0:
  1507. 000011F0  7C00                     moveq.l    D6, 0x00
  1508. 000011F2  206D E590                movea.l    A0, [A5 - 0x1A70]
  1509. 000011F6  2050                     movea.l    A0, [A0]
  1510. 000011F8  70FF                     moveq.l    D0, 0xFFFFFFFF
  1511. 000011FA  1140 0011                move.b     [A0 + 0x11], D0
  1512. label000011FE:
  1513. 000011FE  206D 929A                movea.l    A0, [A5 - 0x6D66]
  1514. 00001202  2050                     movea.l    A0, [A0]
  1515. 00001204  3010                     move.w     D0, [A0]
  1516. 00001206  D047                     add.w      D0, D7
  1517. 00001208  B06D E58C                cmp.w      D0, [A5 - 0x1A74]
  1518. 0000120C  6C04                     bge        +0x6 /* 00001212 */
  1519. 0000120E  3A3C 7FF8                move.w     D5, 0x7FF8
  1520. label00001212:
  1521. 00001212  206D 929A                movea.l    A0, [A5 - 0x6D66]
  1522. 00001216  226D 929A                movea.l    A1, [A5 - 0x6D66]
  1523. 0000121A  2251                     movea.l    A1, [A1]
  1524. 0000121C  2050                     movea.l    A0, [A0]
  1525. 0000121E  3028 0020                move.w     D0, [A0 + 0x20]
  1526. 00001222  B069 0022                cmp.w      D0, [A1 + 0x22]
  1527. 00001226  6650                     bne        +0x52 /* 00001278 */
  1528. 00001228  206D 929A                movea.l    A0, [A5 - 0x6D66]
  1529. 0000122C  42A7                     clr.l      -[A7]
  1530. 0000122E  2050                     movea.l    A0, [A0]
  1531. 00001230  3F28 0020                move.w     -[A7], [A0 + 0x20]
  1532. 00001234  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  1533. 00001238  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  1534. 0000123C  201F                     move.l     D0, [A7]+
  1535. 0000123E  206D 929A                movea.l    A0, [A5 - 0x6D66]
  1536. 00001242  2050                     movea.l    A0, [A0]
  1537. 00001244  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1538. 00001248  41E8 0010                lea.l      A0, [A0 + 0x10]
  1539. 0000124C  22D8                     move.l     [A1]+, [A0]+
  1540. 0000124E  22D8                     move.l     [A1]+, [A0]+
  1541. 00001250  302E FFF8                move.w     D0, [A6 - 0x8]
  1542. 00001254  B06D E58A                cmp.w      D0, [A5 - 0x1A76]
  1543. 00001258  6C0A                     bge        +0xC /* 00001264 */
  1544. 0000125A  302D E58A                move.w     D0, [A5 - 0x1A76]
  1545. 0000125E  906E FFF8                sub.w      D0, [A6 - 0x8]
  1546. 00001262  9A40                     sub.w      D5, D0
  1547. label00001264:
  1548. 00001264  302E FFFC                move.w     D0, [A6 - 0x4]
  1549. 00001268  B06D E58C                cmp.w      D0, [A5 - 0x1A74]
  1550. 0000126C  6F0A                     ble        +0xC /* 00001278 */
  1551. 0000126E  302E FFFC                move.w     D0, [A6 - 0x4]
  1552. 00001272  906D E58C                sub.w      D0, [A5 - 0x1A74]
  1553. 00001276  DA40                     add.w      D5, D0
  1554. label00001278:
  1555. 00001278  BA46                     cmp.w      D5, D6
  1556. 0000127A  6F02                     ble        +0x4 /* 0000127E */
  1557. 0000127C  3A06                     move.w     D5, D6
  1558. label0000127E:
  1559. 0000127E  4A45                     tst.w      D5
  1560. 00001280  6C02                     bge        +0x4 /* 00001284 */
  1561. 00001282  7A00                     moveq.l    D5, 0x00
  1562. label00001284:
  1563. 00001284  206D E590                movea.l    A0, [A5 - 0x1A70]
  1564. 00001288  2050                     movea.l    A0, [A0]
  1565. 0000128A  3145 0012                move.w     [A0 + 0x12], D5
  1566. 0000128E  206D E590                movea.l    A0, [A5 - 0x1A70]
  1567. 00001292  2050                     movea.l    A0, [A0]
  1568. 00001294  3146 0016                move.w     [A0 + 0x16], D6
  1569. 00001298  206D E590                movea.l    A0, [A5 - 0x1A70]
  1570. 0000129C  2050                     movea.l    A0, [A0]
  1571. 0000129E  4228 0010                clr.b      [A0 + 0x10]
  1572. 000012A2  2F2D E590                move.l     -[A7], [A5 - 0x1A70]
  1573. 000012A6  A957                     syscall    ShowControl
  1574. 000012A8  4EBA 0122                jsr        [PC + 0x122 /* 000013CC */]
  1575. 000012AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1576. 000012B0  4EBA 00C4                jsr        [PC + 0xC4 /* 00001376 */]
  1577. 000012B4  588F                     addq.l     A7, 4
  1578. label000012B6:
  1579. 000012B6  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  1580. 000012BA  4E5E                     unlink     A6
  1581. 000012BC  4E75                     rts
  1582. fn000012BE:
  1583. 000012BE  4E56 FFA6                link       A6, -0x005A
  1584. 000012C2  48E7 0700                movem.l    -[A7], D5,D6,D7
  1585. 000012C6  206E 0008                movea.l    A0, [A6 + 0x8]
  1586. 000012CA  302D 928E                move.w     D0, [A5 - 0x6D72]
  1587. 000012CE  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1588. 000012D2  D090                     add.l      D0, [A0]
  1589. 000012D4  2040                     movea.l    A0, D0
  1590. 000012D6  43EE FFAE                lea.l      A1, [A6 - 0x52]
  1591. 000012DA  7013                     moveq.l    D0, 0x13
  1592. label000012DC:
  1593. 000012DC  22D8                     move.l     [A1]+, [A0]+
  1594. 000012DE  51C8 FFFC                dbf        D0, -0x6 /* 000012DC */
  1595. 000012E2  32D8                     move.w     [A1]+, [A0]+
  1596. 000012E4  486E FFA6                pea.l      [A6 - 0x5A]
  1597. 000012E8  486E FFAE                pea.l      [A6 - 0x52]
  1598. 000012EC  4EBA 01D8                jsr        [PC + 0x1D8 /* 000014C6 */]
  1599. 000012F0  508F                     addq.l     A7, 8
  1600. 000012F2  42A7                     clr.l      -[A7]
  1601. 000012F4  42A7                     clr.l      -[A7]
  1602. 000012F6  4878 FFFF                push.l     0xFFFF
  1603. 000012FA  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  1604. 000012FE  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  1605. 00001302  201F                     move.l     D0, [A7]+
  1606. 00001304  3A00                     move.w     D5, D0
  1607. 00001306  3C2E FFF8                move.w     D6, [A6 - 0x8]
  1608. 0000130A  206D 929A                movea.l    A0, [A5 - 0x6D66]
  1609. 0000130E  2050                     movea.l    A0, [A0]
  1610. 00001310  3B68 000C E58C           move.w     [A5 - 0x1A74], [A0 + 0xC]
  1611. 00001316  206D 929A                movea.l    A0, [A5 - 0x6D66]
  1612. 0000131A  2050                     movea.l    A0, [A0]
  1613. 0000131C  3010                     move.w     D0, [A0]
  1614. 0000131E  D046                     add.w      D0, D6
  1615. 00001320  3B40 E58A                move.w     [A5 - 0x1A76], D0
  1616. 00001324  302D E58C                move.w     D0, [A5 - 0x1A74]
  1617. 00001328  906D E58A                sub.w      D0, [A5 - 0x1A76]
  1618. 0000132C  3E00                     move.w     D7, D0
  1619. 0000132E  A896                     syscall    HidePen
  1620. 00001330  3005                     move.w     D0, D5
  1621. 00001332  9047                     sub.w      D0, D7
  1622. 00001334  42A7                     clr.l      -[A7]
  1623. 00001336  2F2D EC46                move.l     -[A7], [A5 - 0x13BA]
  1624. 0000133A  486E FFA6                pea.l      [A6 - 0x5A]
  1625. 0000133E  486D E5A0                pea.l      [A5 - 0x1A60]
  1626. 00001342  1F3C 0001                move.b     -[A7], 0x1
  1627. 00001346  3F06                     move.w     -[A7], D6
  1628. 00001348  4267                     clr.w      -[A7]
  1629. 0000134A  3F00                     move.w     -[A7], D0
  1630. 0000134C  3F3C 0010                move.w     -[A7], 0x10
  1631. 00001350  42A7                     clr.l      -[A7]
  1632. 00001352  A954                     syscall    NewControl
  1633. 00001354  205F                     movea.l    A0, [A7]+
  1634. 00001356  2B48 E590                move.l     [A5 - 0x1A70], A0
  1635. 0000135A  3005                     move.w     D0, D5
  1636. 0000135C  9047                     sub.w      D0, D7
  1637. 0000135E  4A40                     tst.w      D0
  1638. 00001360  6C0A                     bge        +0xC /* 0000136C */
  1639. 00001362  2F2D E590                move.l     -[A7], [A5 - 0x1A70]
  1640. 00001366  3F3C FFFF                move.w     -[A7], 0xFFFF
  1641. 0000136A  A95D                     syscall    HiliteControl
  1642. label0000136C:
  1643. 0000136C  A897                     syscall    ShowPen
  1644. 0000136E  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  1645. 00001372  4E5E                     unlink     A6
  1646. 00001374  4E75                     rts
  1647. fn00001376:
  1648. 00001376  4E56 FFF8                link       A6, -0x0008
  1649. 0000137A  206E 0008                movea.l    A0, [A6 + 0x8]
  1650. 0000137E  302D 928E                move.w     D0, [A5 - 0x6D72]
  1651. 00001382  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1652. 00001386  D090                     add.l      D0, [A0]
  1653. 00001388  4267                     clr.w      -[A7]
  1654. 0000138A  2F2D E590                move.l     -[A7], [A5 - 0x1A70]
  1655. 0000138E  2D40 FFF8                move.l     [A6 - 0x8], D0
  1656. 00001392  A960                     syscall    GetControlValue/GetCtlValue
  1657. 00001394  301F                     move.w     D0, [A7]+
  1658. 00001396  206E FFF8                movea.l    A0, [A6 - 0x8]
  1659. 0000139A  3140 004A                move.w     [A0 + 0x4A], D0
  1660. 0000139E  206D E590                movea.l    A0, [A5 - 0x1A70]
  1661. 000013A2  2050                     movea.l    A0, [A0]
  1662. 000013A4  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  1663. 000013A8  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  1664. 000013AC  206D E590                movea.l    A0, [A5 - 0x1A70]
  1665. 000013B0  2050                     movea.l    A0, [A0]
  1666. 000013B2  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  1667. 000013B6  2F2D E590                move.l     -[A7], [A5 - 0x1A70]
  1668. 000013BA  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  1669. 000013BE  206D EC46                movea.l    A0, [A5 - 0x13BA]
  1670. 000013C2  216E FFFC 008C           move.l     [A0 + 0x8C], [A6 - 0x4]
  1671. 000013C8  4E5E                     unlink     A6
  1672. 000013CA  4E75                     rts
  1673. fn000013CC:
  1674. 000013CC  48E7 0300                movem.l    -[A7], D6,D7
  1675. 000013D0  206D 929A                movea.l    A0, [A5 - 0x6D66]
  1676. 000013D4  2050                     movea.l    A0, [A0]
  1677. 000013D6  3E10                     move.w     D7, [A0]
  1678. 000013D8  4267                     clr.w      -[A7]
  1679. 000013DA  2F2D E590                move.l     -[A7], [A5 - 0x1A70]
  1680. 000013DE  A960                     syscall    GetControlValue/GetCtlValue
  1681. 000013E0  301F                     move.w     D0, [A7]+
  1682. 000013E2  322D E58A                move.w     D1, [A5 - 0x1A76]
  1683. 000013E6  9240                     sub.w      D1, D0
  1684. 000013E8  3C01                     move.w     D6, D1
  1685. 000013EA  BE46                     cmp.w      D7, D6
  1686. 000013EC  6714                     beq        +0x16 /* 00001402 */
  1687. 000013EE  3006                     move.w     D0, D6
  1688. 000013F0  9047                     sub.w      D0, D7
  1689. 000013F2  4267                     clr.w      -[A7]
  1690. 000013F4  3F00                     move.w     -[A7], D0
  1691. 000013F6  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  1692. 000013FA  A9DD                     syscall    TEScroll
  1693. 000013FC  7001                     moveq.l    D0, 0x01
  1694. 000013FE  3B40 E58E                move.w     [A5 - 0x1A72], D0
  1695. label00001402:
  1696. 00001402  4CDF 00C0                movem.l    D6,D7, [A7]+
  1697. 00001406  4E75                     rts
  1698. export_491:
  1699. fn00001408:
  1700. 00001408  4E56 FFF0                link       A6, -0x0010
  1701. 0000140C  2F0C                     move.l     -[A7], A4
  1702. 0000140E  286E 0008                movea.l    A4, [A6 + 0x8]
  1703. 00001412  41EE FFF8                lea.l      A0, [A6 - 0x8]
  1704. 00001416  43EC 000E                lea.l      A1, [A4 + 0xE]
  1705. 0000141A  20D9                     move.l     [A0]+, [A1]+
  1706. 0000141C  20D9                     move.l     [A0]+, [A1]+
  1707. 0000141E  41EE FFF0                lea.l      A0, [A6 - 0x10]
  1708. 00001422  43EC 000E                lea.l      A1, [A4 + 0xE]
  1709. 00001426  20D9                     move.l     [A0]+, [A1]+
  1710. 00001428  20D9                     move.l     [A0]+, [A1]+
  1711. 0000142A  3F3C 0001                move.w     -[A7], 0x1
  1712. 0000142E  3F3C 0001                move.w     -[A7], 0x1
  1713. 00001432  486E FFF0                pea.l      [A6 - 0x10]
  1714. 00001436  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  1715. 0000143A  508F                     addq.l     A7, 8
  1716. 0000143C  082C 0005 000D           btst.b     [A4 + 0xD], 0x5
  1717. 00001442  670E                     beq        +0x10 /* 00001452 */
  1718. 00001444  5A6E FFF8                addq.w     [A6 - 0x8], 5
  1719. 00001448  506E FFFA                addq.w     [A6 - 0x6], 8
  1720. 0000144C  5F6E FFFE                subq.w     [A6 - 0x2], 7
  1721. 00001450  600C                     bra        +0xE /* 0000145E */
  1722. label00001452:
  1723. 00001452  526E FFF8                addq.w     [A6 - 0x8], 1
  1724. 00001456  566E FFFA                addq.w     [A6 - 0x6], 3
  1725. 0000145A  596E FFFE                subq.w     [A6 - 0x2], 4
  1726. label0000145E:
  1727. 0000145E  0C54 012D                cmpi.w     [A4], 0x12D
  1728. 00001462  660C                     bne        +0xE /* 00001470 */
  1729. 00001464  066E FFF1 FFFE           addi.w     [A6 - 0x2], 0xFFF1
  1730. 0000146A  066E FFF1 FFF6           addi.w     [A6 - 0xA], 0xFFF1
  1731. label00001470:
  1732. 00001470  4A6C 0018                tst.w      [A4 + 0x18]
  1733. 00001474  6724                     beq        +0x26 /* 0000149A */
  1734. 00001476  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  1735. 0000147A  3F2C 0032                move.w     -[A7], [A4 + 0x32]
  1736. 0000147E  486E FFF8                pea.l      [A6 - 0x8]
  1737. 00001482  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  1738. 00001486  508F                     addq.l     A7, 8
  1739. 00001488  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  1740. 0000148C  3F2C 0032                move.w     -[A7], [A4 + 0x32]
  1741. 00001490  486E FFF0                pea.l      [A6 - 0x10]
  1742. 00001494  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  1743. 00001498  508F                     addq.l     A7, 8
  1744. label0000149A:
  1745. 0000149A  0C54 012D                cmpi.w     [A4], 0x12D
  1746. 0000149E  6608                     bne        +0xA /* 000014A8 */
  1747. 000014A0  302C 004A                move.w     D0, [A4 + 0x4A]
  1748. 000014A4  916E FFF8                sub.w      [A6 - 0x8], D0
  1749. label000014A8:
  1750. 000014A8  206E 000C                movea.l    A0, [A6 + 0xC]
  1751. 000014AC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1752. 000014B0  20D9                     move.l     [A0]+, [A1]+
  1753. 000014B2  20D9                     move.l     [A0]+, [A1]+
  1754. 000014B4  206E 0010                movea.l    A0, [A6 + 0x10]
  1755. 000014B8  43EE FFF0                lea.l      A1, [A6 - 0x10]
  1756. 000014BC  20D9                     move.l     [A0]+, [A1]+
  1757. 000014BE  20D9                     move.l     [A0]+, [A1]+
  1758. 000014C0  285F                     movea.l    A4, [A7]+
  1759. 000014C2  4E5E                     unlink     A6
  1760. 000014C4  4E75                     rts
  1761. export_490:
  1762. fn000014C6:
  1763. 000014C6  4E56 FFF8                link       A6, -0x0008
  1764. 000014CA  2F0C                     move.l     -[A7], A4
  1765. 000014CC  286E 0008                movea.l    A4, [A6 + 0x8]
  1766. 000014D0  41EE FFF8                lea.l      A0, [A6 - 0x8]
  1767. 000014D4  43EC 000E                lea.l      A1, [A4 + 0xE]
  1768. 000014D8  20D9                     move.l     [A0]+, [A1]+
  1769. 000014DA  20D9                     move.l     [A0]+, [A1]+
  1770. 000014DC  4A6C 0018                tst.w      [A4 + 0x18]
  1771. 000014E0  6712                     beq        +0x14 /* 000014F4 */
  1772. 000014E2  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  1773. 000014E6  3F2C 0032                move.w     -[A7], [A4 + 0x32]
  1774. 000014EA  486E FFF8                pea.l      [A6 - 0x8]
  1775. 000014EE  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  1776. 000014F2  508F                     addq.l     A7, 8
  1777. label000014F4:
  1778. 000014F4  302E FFFE                move.w     D0, [A6 - 0x2]
  1779. 000014F8  0640 FFF1                addi.w     D0, 0xFFF1
  1780. 000014FC  3D40 FFFA                move.w     [A6 - 0x6], D0
  1781. 00001500  536E FFF8                subq.w     [A6 - 0x8], 1
  1782. 00001504  526E FFFE                addq.w     [A6 - 0x2], 1
  1783. 00001508  526E FFFC                addq.w     [A6 - 0x4], 1
  1784. 0000150C  206E 000C                movea.l    A0, [A6 + 0xC]
  1785. 00001510  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1786. 00001514  20D9                     move.l     [A0]+, [A1]+
  1787. 00001516  20D9                     move.l     [A0]+, [A1]+
  1788. 00001518  285F                     movea.l    A4, [A7]+
  1789. 0000151A  4E5E                     unlink     A6
  1790. 0000151C  4E75                     rts
  1791. export_495:
  1792. fn0000151E:
  1793. 0000151E  4E56 FFF8                link       A6, -0x0008
  1794. 00001522  48E7 0300                movem.l    -[A7], D6,D7
  1795. 00001526  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  1796. 0000152A  4A40                     tst.w      D0
  1797. 0000152C  6606                     bne        +0x8 /* 00001534 */
  1798. 0000152E  4A6E 0010                tst.w      [A6 + 0x10]
  1799. 00001532  6744                     beq        +0x46 /* 00001578 */
  1800. label00001534:
  1801. 00001534  206E 0008                movea.l    A0, [A6 + 0x8]
  1802. 00001538  2F10                     move.l     -[A7], [A0]
  1803. 0000153A  206E 000C                movea.l    A0, [A6 + 0xC]
  1804. 0000153E  2F10                     move.l     -[A7], [A0]
  1805. 00001540  486E FFF8                pea.l      [A6 - 0x8]
  1806. 00001544  A8AC                     syscall    Pt2Rect
  1807. 00001546  302E FFFE                move.w     D0, [A6 - 0x2]
  1808. 0000154A  906E FFFA                sub.w      D0, [A6 - 0x6]
  1809. 0000154E  3E00                     move.w     D7, D0
  1810. 00001550  302E FFFC                move.w     D0, [A6 - 0x4]
  1811. 00001554  906E FFF8                sub.w      D0, [A6 - 0x8]
  1812. 00001558  3C00                     move.w     D6, D0
  1813. 0000155A  BE46                     cmp.w      D7, D6
  1814. 0000155C  6F0C                     ble        +0xE /* 0000156A */
  1815. 0000155E  206E 0008                movea.l    A0, [A6 + 0x8]
  1816. 00001562  226E 000C                movea.l    A1, [A6 + 0xC]
  1817. 00001566  3290                     move.w     [A1], [A0]
  1818. 00001568  600E                     bra        +0x10 /* 00001578 */
  1819. label0000156A:
  1820. 0000156A  206E 0008                movea.l    A0, [A6 + 0x8]
  1821. 0000156E  226E 000C                movea.l    A1, [A6 + 0xC]
  1822. 00001572  3368 0002 0002           move.w     [A1 + 0x2], [A0 + 0x2]
  1823. label00001578:
  1824. 00001578  4CDF 00C0                movem.l    D6,D7, [A7]+
  1825. 0000157C  4E5E                     unlink     A6
  1826. 0000157E  4E75                     rts
  1827. export_493:
  1828. fn00001580:
  1829. 00001580  4E56 0000                link       A6, 0
  1830. 00001584  48E7 0700                movem.l    -[A7], D5,D6,D7
  1831. 00001588  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  1832. 0000158C  4A40                     tst.w      D0
  1833. 0000158E  6700 00DA                beq        +0xDC /* 0000166A */
  1834. 00001592  206E 0008                movea.l    A0, [A6 + 0x8]
  1835. 00001596  226E 0008                movea.l    A1, [A6 + 0x8]
  1836. 0000159A  3029 0006                move.w     D0, [A1 + 0x6]
  1837. 0000159E  9068 0002                sub.w      D0, [A0 + 0x2]
  1838. 000015A2  3E00                     move.w     D7, D0
  1839. 000015A4  206E 0008                movea.l    A0, [A6 + 0x8]
  1840. 000015A8  226E 0008                movea.l    A1, [A6 + 0x8]
  1841. 000015AC  3029 0004                move.w     D0, [A1 + 0x4]
  1842. 000015B0  9050                     sub.w      D0, [A0]
  1843. 000015B2  3C00                     move.w     D6, D0
  1844. 000015B4  3A07                     move.w     D5, D7
  1845. 000015B6  BC47                     cmp.w      D6, D7
  1846. 000015B8  6C02                     bge        +0x4 /* 000015BC */
  1847. 000015BA  3A06                     move.w     D5, D6
  1848. label000015BC:
  1849. 000015BC  302E 000E                move.w     D0, [A6 + 0xE]
  1850. 000015C0  B06E 0012                cmp.w      D0, [A6 + 0x12]
  1851. 000015C4  6C54                     bge        +0x56 /* 0000161A */
  1852. 000015C6  302E 000C                move.w     D0, [A6 + 0xC]
  1853. 000015CA  B06E 0010                cmp.w      D0, [A6 + 0x10]
  1854. 000015CE  6C26                     bge        +0x28 /* 000015F6 */
  1855. 000015D0  206E 0008                movea.l    A0, [A6 + 0x8]
  1856. 000015D4  3028 0002                move.w     D0, [A0 + 0x2]
  1857. 000015D8  D045                     add.w      D0, D5
  1858. 000015DA  206E 0008                movea.l    A0, [A6 + 0x8]
  1859. 000015DE  3140 0006                move.w     [A0 + 0x6], D0
  1860. 000015E2  206E 0008                movea.l    A0, [A6 + 0x8]
  1861. 000015E6  3010                     move.w     D0, [A0]
  1862. 000015E8  D045                     add.w      D0, D5
  1863. 000015EA  206E 0008                movea.l    A0, [A6 + 0x8]
  1864. 000015EE  3140 0004                move.w     [A0 + 0x4], D0
  1865. 000015F2  6000 0076                bra        +0x78 /* 0000166A */
  1866. label000015F6:
  1867. 000015F6  206E 0008                movea.l    A0, [A6 + 0x8]
  1868. 000015FA  3028 0002                move.w     D0, [A0 + 0x2]
  1869. 000015FE  D045                     add.w      D0, D5
  1870. 00001600  206E 0008                movea.l    A0, [A6 + 0x8]
  1871. 00001604  3140 0006                move.w     [A0 + 0x6], D0
  1872. 00001608  206E 0008                movea.l    A0, [A6 + 0x8]
  1873. 0000160C  3028 0004                move.w     D0, [A0 + 0x4]
  1874. 00001610  9045                     sub.w      D0, D5
  1875. 00001612  206E 0008                movea.l    A0, [A6 + 0x8]
  1876. 00001616  3080                     move.w     [A0], D0
  1877. 00001618  6050                     bra        +0x52 /* 0000166A */
  1878. label0000161A:
  1879. 0000161A  302E 000C                move.w     D0, [A6 + 0xC]
  1880. 0000161E  B06E 0010                cmp.w      D0, [A6 + 0x10]
  1881. 00001622  6C24                     bge        +0x26 /* 00001648 */
  1882. 00001624  206E 0008                movea.l    A0, [A6 + 0x8]
  1883. 00001628  3028 0006                move.w     D0, [A0 + 0x6]
  1884. 0000162C  9045                     sub.w      D0, D5
  1885. 0000162E  206E 0008                movea.l    A0, [A6 + 0x8]
  1886. 00001632  3140 0002                move.w     [A0 + 0x2], D0
  1887. 00001636  206E 0008                movea.l    A0, [A6 + 0x8]
  1888. 0000163A  3010                     move.w     D0, [A0]
  1889. 0000163C  D045                     add.w      D0, D5
  1890. 0000163E  206E 0008                movea.l    A0, [A6 + 0x8]
  1891. 00001642  3140 0004                move.w     [A0 + 0x4], D0
  1892. 00001646  6022                     bra        +0x24 /* 0000166A */
  1893. label00001648:
  1894. 00001648  206E 0008                movea.l    A0, [A6 + 0x8]
  1895. 0000164C  3028 0006                move.w     D0, [A0 + 0x6]
  1896. 00001650  9045                     sub.w      D0, D5
  1897. 00001652  206E 0008                movea.l    A0, [A6 + 0x8]
  1898. 00001656  3140 0002                move.w     [A0 + 0x2], D0
  1899. 0000165A  206E 0008                movea.l    A0, [A6 + 0x8]
  1900. 0000165E  3028 0004                move.w     D0, [A0 + 0x4]
  1901. 00001662  9045                     sub.w      D0, D5
  1902. 00001664  206E 0008                movea.l    A0, [A6 + 0x8]
  1903. 00001668  3080                     move.w     [A0], D0
  1904. label0000166A:
  1905. 0000166A  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  1906. 0000166E  4E5E                     unlink     A6
  1907. 00001670  4E75                     rts
  1908. export_494:
  1909. fn00001672:
  1910. 00001672  4E56 FFF4                link       A6, -0x000C
  1911. 00001676  206E 0010                movea.l    A0, [A6 + 0x10]
  1912. 0000167A  4A50                     tst.w      [A0]
  1913. 0000167C  6600 006E                bne        +0x70 /* 000016EC */
  1914. 00001680  082D 0001 8E04           btst.b     [A5 - 0x71FC], 0x1
  1915. 00001686  6700 0064                beq        +0x66 /* 000016EC */
  1916. 0000168A  206E 0008                movea.l    A0, [A6 + 0x8]
  1917. 0000168E  2F10                     move.l     -[A7], [A0]
  1918. 00001690  206E 000C                movea.l    A0, [A6 + 0xC]
  1919. 00001694  2F10                     move.l     -[A7], [A0]
  1920. 00001696  486E FFF8                pea.l      [A6 - 0x8]
  1921. 0000169A  A8AC                     syscall    Pt2Rect
  1922. 0000169C  302E FFFE                move.w     D0, [A6 - 0x2]
  1923. 000016A0  906E FFFA                sub.w      D0, [A6 - 0x6]
  1924. 000016A4  3D40 FFF6                move.w     [A6 - 0xA], D0
  1925. 000016A8  302E FFFC                move.w     D0, [A6 - 0x4]
  1926. 000016AC  906E FFF8                sub.w      D0, [A6 - 0x8]
  1927. 000016B0  3D40 FFF4                move.w     [A6 - 0xC], D0
  1928. 000016B4  0C6E 0001 FFF6           cmpi.w     [A6 - 0xA], 0x1
  1929. 000016BA  6E14                     bgt        +0x16 /* 000016D0 */
  1930. 000016BC  0C6E 0001 FFF4           cmpi.w     [A6 - 0xC], 0x1
  1931. 000016C2  6E0C                     bgt        +0xE /* 000016D0 */
  1932. 000016C4  206E 0008                movea.l    A0, [A6 + 0x8]
  1933. 000016C8  226E 000C                movea.l    A1, [A6 + 0xC]
  1934. 000016CC  2290                     move.l     [A1], [A0]
  1935. 000016CE  6048                     bra        +0x4A /* 00001718 */
  1936. label000016D0:
  1937. 000016D0  302E FFF6                move.w     D0, [A6 - 0xA]
  1938. 000016D4  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  1939. 000016D8  6F0A                     ble        +0xC /* 000016E4 */
  1940. 000016DA  206E 0010                movea.l    A0, [A6 + 0x10]
  1941. 000016DE  7002                     moveq.l    D0, 0x02
  1942. 000016E0  3080                     move.w     [A0], D0
  1943. 000016E2  6008                     bra        +0xA /* 000016EC */
  1944. label000016E4:
  1945. 000016E4  206E 0010                movea.l    A0, [A6 + 0x10]
  1946. 000016E8  7001                     moveq.l    D0, 0x01
  1947. 000016EA  3080                     move.w     [A0], D0
  1948. label000016EC:
  1949. 000016EC  206E 0010                movea.l    A0, [A6 + 0x10]
  1950. 000016F0  0C50 0001                cmpi.w     [A0], 0x1
  1951. 000016F4  660E                     bne        +0x10 /* 00001704 */
  1952. 000016F6  206E 0008                movea.l    A0, [A6 + 0x8]
  1953. 000016FA  226E 000C                movea.l    A1, [A6 + 0xC]
  1954. 000016FE  3368 0002 0002           move.w     [A1 + 0x2], [A0 + 0x2]
  1955. label00001704:
  1956. 00001704  206E 0010                movea.l    A0, [A6 + 0x10]
  1957. 00001708  0C50 0002                cmpi.w     [A0], 0x2
  1958. 0000170C  660A                     bne        +0xC /* 00001718 */
  1959. 0000170E  206E 0008                movea.l    A0, [A6 + 0x8]
  1960. 00001712  226E 000C                movea.l    A1, [A6 + 0xC]
  1961. 00001716  3290                     move.w     [A1], [A0]
  1962. label00001718:
  1963. 00001718  4E5E                     unlink     A6
  1964. 0000171A  4E75                     rts
  1965. fn0000171C:
  1966. 0000171C  4E56 FFEE                link       A6, -0x0012
  1967. 00001720  303C 0300                move.w     D0, 0x300
  1968. 00001724  C06D 8E04                and.w      D0, [A5 - 0x71FC]
  1969. 00001728  0C40 0300                cmpi.w     D0, 0x300
  1970. 0000172C  6600 00FA                bne        +0xFC /* 00001828 */
  1971. 00001730  206E 0008                movea.l    A0, [A6 + 0x8]
  1972. 00001734  2F10                     move.l     -[A7], [A0]
  1973. 00001736  206E 000C                movea.l    A0, [A6 + 0xC]
  1974. 0000173A  2F10                     move.l     -[A7], [A0]
  1975. 0000173C  486E FFF8                pea.l      [A6 - 0x8]
  1976. 00001740  A8AC                     syscall    Pt2Rect
  1977. 00001742  302E FFFE                move.w     D0, [A6 - 0x2]
  1978. 00001746  906E FFFA                sub.w      D0, [A6 - 0x6]
  1979. 0000174A  3D40 FFF0                move.w     [A6 - 0x10], D0
  1980. 0000174E  302E FFFC                move.w     D0, [A6 - 0x4]
  1981. 00001752  906E FFF8                sub.w      D0, [A6 - 0x8]
  1982. 00001756  3D40 FFEE                move.w     [A6 - 0x12], D0
  1983. 0000175A  206E 0008                movea.l    A0, [A6 + 0x8]
  1984. 0000175E  226E 0010                movea.l    A1, [A6 + 0x10]
  1985. 00001762  3029 0002                move.w     D0, [A1 + 0x2]
  1986. 00001766  9068 0002                sub.w      D0, [A0 + 0x2]
  1987. 0000176A  3D40 FFF6                move.w     [A6 - 0xA], D0
  1988. 0000176E  206E 0008                movea.l    A0, [A6 + 0x8]
  1989. 00001772  226E 0010                movea.l    A1, [A6 + 0x10]
  1990. 00001776  3011                     move.w     D0, [A1]
  1991. 00001778  9050                     sub.w      D0, [A0]
  1992. 0000177A  3D40 FFF4                move.w     [A6 - 0xC], D0
  1993. 0000177E  306E FFEE                movea.w    A0, [A6 - 0x12]
  1994. 00001782  326E FFF6                movea.w    A1, [A6 - 0xA]
  1995. 00001786  2F08                     move.l     -[A7], A0
  1996. 00001788  2F09                     move.l     -[A7], A1
  1997. 0000178A  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1998. 0000178E  306E FFF0                movea.w    A0, [A6 - 0x10]
  1999. 00001792  2F08                     move.l     -[A7], A0
  2000. 00001794  2F00                     move.l     -[A7], D0
  2001. 00001796  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2002. 0000179A  3F00                     move.w     -[A7], D0
  2003. 0000179C  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  2004. 000017A0  548F                     addq.l     A7, 2
  2005. 000017A2  3D40 FFF2                move.w     [A6 - 0xE], D0
  2006. 000017A6  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2007. 000017AA  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  2008. 000017AE  548F                     addq.l     A7, 2
  2009. 000017B0  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  2010. 000017B4  6D24                     blt        +0x26 /* 000017DA */
  2011. 000017B6  4A6E FFF4                tst.w      [A6 - 0xC]
  2012. 000017BA  6C0A                     bge        +0xC /* 000017C6 */
  2013. 000017BC  302E FFF2                move.w     D0, [A6 - 0xE]
  2014. 000017C0  4440                     neg.w      D0
  2015. 000017C2  3D40 FFF2                move.w     [A6 - 0xE], D0
  2016. label000017C6:
  2017. 000017C6  206E 0008                movea.l    A0, [A6 + 0x8]
  2018. 000017CA  3010                     move.w     D0, [A0]
  2019. 000017CC  D06E FFF2                add.w      D0, [A6 - 0xE]
  2020. 000017D0  206E 0010                movea.l    A0, [A6 + 0x10]
  2021. 000017D4  3080                     move.w     [A0], D0
  2022. 000017D6  6000 0064                bra        +0x66 /* 0000183C */
  2023. label000017DA:
  2024. 000017DA  306E FFF0                movea.w    A0, [A6 - 0x10]
  2025. 000017DE  326E FFF4                movea.w    A1, [A6 - 0xC]
  2026. 000017E2  2F08                     move.l     -[A7], A0
  2027. 000017E4  2F09                     move.l     -[A7], A1
  2028. 000017E6  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2029. 000017EA  306E FFEE                movea.w    A0, [A6 - 0x12]
  2030. 000017EE  2F08                     move.l     -[A7], A0
  2031. 000017F0  2F00                     move.l     -[A7], D0
  2032. 000017F2  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2033. 000017F6  3F00                     move.w     -[A7], D0
  2034. 000017F8  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  2035. 000017FC  548F                     addq.l     A7, 2
  2036. 000017FE  3D40 FFF2                move.w     [A6 - 0xE], D0
  2037. 00001802  4A6E FFF6                tst.w      [A6 - 0xA]
  2038. 00001806  6C0A                     bge        +0xC /* 00001812 */
  2039. 00001808  302E FFF2                move.w     D0, [A6 - 0xE]
  2040. 0000180C  4440                     neg.w      D0
  2041. 0000180E  3D40 FFF2                move.w     [A6 - 0xE], D0
  2042. label00001812:
  2043. 00001812  206E 0008                movea.l    A0, [A6 + 0x8]
  2044. 00001816  3028 0002                move.w     D0, [A0 + 0x2]
  2045. 0000181A  D06E FFF2                add.w      D0, [A6 - 0xE]
  2046. 0000181E  206E 0010                movea.l    A0, [A6 + 0x10]
  2047. 00001822  3140 0002                move.w     [A0 + 0x2], D0
  2048. 00001826  6014                     bra        +0x16 /* 0000183C */
  2049. label00001828:
  2050. 00001828  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2051. 0000182C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2052. 00001830  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2053. 00001834  4EBA FE3C                jsr        [PC - 0x1C4 /* 00001672 */]
  2054. 00001838  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2055. label0000183C:
  2056. 0000183C  4E5E                     unlink     A6
  2057. 0000183E  4E75                     rts
  2058. export_506:
  2059. fn00001840:
  2060. 00001840  4E56 0000                link       A6, 0
  2061. 00001844  48E7 0700                movem.l    -[A7], D5,D6,D7
  2062. 00001848  42A7                     clr.l      -[A7]
  2063. 0000184A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2064. 0000184E  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  2065. 00001852  201F                     move.l     D0, [A7]+
  2066. 00001854  4878 0052                push.l     0x52 /* 'R' */
  2067. 00001858  2F00                     move.l     -[A7], D0
  2068. 0000185A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2069. 0000185E  3E00                     move.w     D7, D0
  2070. 00001860  7C00                     moveq.l    D6, 0x00
  2071. 00001862  6000 0092                bra        +0x94 /* 000018F6 */
  2072. label00001866:
  2073. 00001866  206E 0008                movea.l    A0, [A6 + 0x8]
  2074. 0000186A  3006                     move.w     D0, D6
  2075. 0000186C  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2076. 00001870  D090                     add.l      D0, [A0]
  2077. 00001872  2040                     movea.l    A0, D0
  2078. 00001874  3A28 0004                move.w     D5, [A0 + 0x4]
  2079. 00001878  302E 000C                move.w     D0, [A6 + 0xC]
  2080. 0000187C  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2081. 00001880  0000 0002                ori.b      D0, 0x2
  2082. 00001884  0070 0006 002C           ori.w      [A0 + D0.w + 0x2C], 0x6
  2083. 0000188A  0054 4A45                ori.w      [A4], 0x4A45 /* 'JE' */
  2084. 0000188E  6600 0064                bne        +0x66 /* 000018F4 */
  2085. 00001892  3F06                     move.w     -[A7], D6
  2086. 00001894  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2087. 00001898  4EBA 006A                jsr        [PC + 0x6A /* 00001904 */]
  2088. 0000189C  5C8F                     addq.l     A7, 6
  2089. 0000189E  4A6E 000E                tst.w      [A6 + 0xE]
  2090. 000018A2  6700 0050                beq        +0x52 /* 000018F4 */
  2091. 000018A6  3F06                     move.w     -[A7], D6
  2092. 000018A8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2093. 000018AC  4EBA 0214                jsr        [PC + 0x214 /* 00001AC2 */]
  2094. 000018B0  5C8F                     addq.l     A7, 6
  2095. 000018B2  6040                     bra        +0x42 /* 000018F4 */
  2096. 000018B4  4A45                     tst.w      D5
  2097. 000018B6  673C                     beq        +0x3E /* 000018F4 */
  2098. 000018B8  4A6E 000E                tst.w      [A6 + 0xE]
  2099. 000018BC  670C                     beq        +0xE /* 000018CA */
  2100. 000018BE  3F06                     move.w     -[A7], D6
  2101. 000018C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2102. 000018C4  4EBA 01FC                jsr        [PC + 0x1FC /* 00001AC2 */]
  2103. 000018C8  5C8F                     addq.l     A7, 6
  2104. label000018CA:
  2105. 000018CA  206E 0008                movea.l    A0, [A6 + 0x8]
  2106. 000018CE  3006                     move.w     D0, D6
  2107. 000018D0  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2108. 000018D4  D090                     add.l      D0, [A0]
  2109. 000018D6  2040                     movea.l    A0, D0
  2110. 000018D8  4268 0004                clr.w      [A0 + 0x4]
  2111. 000018DC  6016                     bra        +0x18 /* 000018F4 */
  2112. 000018DE  4A45                     tst.w      D5
  2113. 000018E0  6712                     beq        +0x14 /* 000018F4 */
  2114. 000018E2  4A6E 000E                tst.w      [A6 + 0xE]
  2115. 000018E6  670C                     beq        +0xE /* 000018F4 */
  2116. 000018E8  3F06                     move.w     -[A7], D6
  2117. 000018EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2118. 000018EE  4EBA 01D2                jsr        [PC + 0x1D2 /* 00001AC2 */]
  2119. 000018F2  5C8F                     addq.l     A7, 6
  2120. label000018F4:
  2121. 000018F4  5246                     addq.w     D6, 1
  2122. label000018F6:
  2123. 000018F6  BC47                     cmp.w      D6, D7
  2124. 000018F8  6D00 FF6C                blt        -0x92 /* 00001866 */
  2125. 000018FC  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  2126. 00001900  4E5E                     unlink     A6
  2127. 00001902  4E75                     rts
  2128. export_508:
  2129. fn00001904:
  2130. 00001904  4E56 0000                link       A6, 0
  2131. 00001908  206E 0008                movea.l    A0, [A6 + 0x8]
  2132. 0000190C  302E 000C                move.w     D0, [A6 + 0xC]
  2133. 00001910  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2134. 00001914  D090                     add.l      D0, [A0]
  2135. 00001916  2040                     movea.l    A0, D0
  2136. 00001918  0828 0000 000D           btst.b     [A0 + 0xD], 0x0
  2137. 0000191E  6744                     beq        +0x46 /* 00001964 */
  2138. 00001920  206E 0008                movea.l    A0, [A6 + 0x8]
  2139. 00001924  302E 000C                move.w     D0, [A6 + 0xC]
  2140. 00001928  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2141. 0000192C  D090                     add.l      D0, [A0]
  2142. 0000192E  2040                     movea.l    A0, D0
  2143. 00001930  0C50 0067                cmpi.w     [A0], 0x67 /* 'g' */
  2144. 00001934  6618                     bne        +0x1A /* 0000194E */
  2145. 00001936  206E 0008                movea.l    A0, [A6 + 0x8]
  2146. 0000193A  302E 000C                move.w     D0, [A6 + 0xC]
  2147. 0000193E  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2148. 00001942  D090                     add.l      D0, [A0]
  2149. 00001944  2040                     movea.l    A0, D0
  2150. 00001946  7003                     moveq.l    D0, 0x03
  2151. 00001948  3140 0004                move.w     [A0 + 0x4], D0
  2152. 0000194C  6016                     bra        +0x18 /* 00001964 */
  2153. label0000194E:
  2154. 0000194E  206E 0008                movea.l    A0, [A6 + 0x8]
  2155. 00001952  302E 000C                move.w     D0, [A6 + 0xC]
  2156. 00001956  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2157. 0000195A  D090                     add.l      D0, [A0]
  2158. 0000195C  2040                     movea.l    A0, D0
  2159. 0000195E  7001                     moveq.l    D0, 0x01
  2160. 00001960  3140 0004                move.w     [A0 + 0x4], D0
  2161. label00001964:
  2162. 00001964  4E5E                     unlink     A6
  2163. 00001966  4E75                     rts
  2164. fn00001968:
  2165. 00001968  4E56 FFF8                link       A6, -0x0008
  2166. 0000196C  486E FFF8                pea.l      [A6 - 0x8]
  2167. 00001970  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2168. 00001974  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2169. 00001978  4EBA 00CA                jsr        [PC + 0xCA /* 00001A44 */]
  2170. 0000197C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2171. 00001980  3F3C FFFD                move.w     -[A7], 0xFFFD
  2172. 00001984  3F3C FFFD                move.w     -[A7], 0xFFFD
  2173. 00001988  486E FFF8                pea.l      [A6 - 0x8]
  2174. 0000198C  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  2175. 00001990  508F                     addq.l     A7, 8
  2176. 00001992  486E FFF8                pea.l      [A6 - 0x8]
  2177. 00001996  A928                     syscall    InvalRect
  2178. 00001998  4E5E                     unlink     A6
  2179. 0000199A  4E75                     rts
  2180. export_499:
  2181. fn0000199C:
  2182. 0000199C  4E56 FFA6                link       A6, -0x005A
  2183. 000019A0  48E7 0300                movem.l    -[A7], D6,D7
  2184. 000019A4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2185. 000019A8  3F3C 7FFF                move.w     -[A7], 0x7FFF
  2186. 000019AC  3F3C 7FFF                move.w     -[A7], 0x7FFF
  2187. 000019B0  3F3C 8000                move.w     -[A7], 0x8000
  2188. 000019B4  3F3C 8000                move.w     -[A7], 0x8000
  2189. 000019B8  A8A7                     syscall    SetRect
  2190. 000019BA  42A7                     clr.l      -[A7]
  2191. 000019BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2192. 000019C0  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  2193. 000019C4  201F                     move.l     D0, [A7]+
  2194. 000019C6  4878 0052                push.l     0x52 /* 'R' */
  2195. 000019CA  2F00                     move.l     -[A7], D0
  2196. 000019CC  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2197. 000019D0  3E00                     move.w     D7, D0
  2198. 000019D2  7C00                     moveq.l    D6, 0x00
  2199. 000019D4  6000 0062                bra        +0x64 /* 00001A38 */
  2200. label000019D8:
  2201. 000019D8  206E 0008                movea.l    A0, [A6 + 0x8]
  2202. 000019DC  3006                     move.w     D0, D6
  2203. 000019DE  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2204. 000019E2  D090                     add.l      D0, [A0]
  2205. 000019E4  2040                     movea.l    A0, D0
  2206. 000019E6  43EE FFAE                lea.l      A1, [A6 - 0x52]
  2207. 000019EA  7013                     moveq.l    D0, 0x13
  2208. label000019EC:
  2209. 000019EC  22D8                     move.l     [A1]+, [A0]+
  2210. 000019EE  51C8 FFFC                dbf        D0, -0x6 /* 000019EC */
  2211. 000019F2  32D8                     move.w     [A1]+, [A0]+
  2212. 000019F4  4A6E FFB2                tst.w      [A6 - 0x4E]
  2213. 000019F8  6606                     bne        +0x8 /* 00001A00 */
  2214. 000019FA  4A6E 0010                tst.w      [A6 + 0x10]
  2215. 000019FE  6716                     beq        +0x18 /* 00001A16 */
  2216. label00001A00:
  2217. 00001A00  4A6E FFB2                tst.w      [A6 - 0x4E]
  2218. 00001A04  6708                     beq        +0xA /* 00001A0E */
  2219. 00001A06  0C6E 0001 0010           cmpi.w     [A6 + 0x10], 0x1
  2220. 00001A0C  6708                     beq        +0xA /* 00001A16 */
  2221. label00001A0E:
  2222. 00001A0E  0C6E 0002 0010           cmpi.w     [A6 + 0x10], 0x2
  2223. 00001A14  6620                     bne        +0x22 /* 00001A36 */
  2224. label00001A16:
  2225. 00001A16  486E FFA6                pea.l      [A6 - 0x5A]
  2226. 00001A1A  3F06                     move.w     -[A7], D6
  2227. 00001A1C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2228. 00001A20  4EBA 0022                jsr        [PC + 0x22 /* 00001A44 */]
  2229. 00001A24  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2230. 00001A28  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2231. 00001A2C  486E FFA6                pea.l      [A6 - 0x5A]
  2232. 00001A30  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2233. 00001A34  A8AB                     syscall    UnionRect
  2234. label00001A36:
  2235. 00001A36  5246                     addq.w     D6, 1
  2236. label00001A38:
  2237. 00001A38  BC47                     cmp.w      D6, D7
  2238. 00001A3A  6D9C                     blt        -0x62 /* 000019D8 */
  2239. 00001A3C  4CDF 00C0                movem.l    D6,D7, [A7]+
  2240. 00001A40  4E5E                     unlink     A6
  2241. 00001A42  4E75                     rts
  2242. export_501:
  2243. fn00001A44:
  2244. 00001A44  4E56 FFFC                link       A6, -0x0004
  2245. 00001A48  206E 0008                movea.l    A0, [A6 + 0x8]
  2246. 00001A4C  302E 000C                move.w     D0, [A6 + 0xC]
  2247. 00001A50  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2248. 00001A54  D090                     add.l      D0, [A0]
  2249. 00001A56  2D40 FFFC                move.l     [A6 - 0x4], D0
  2250. 00001A5A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2251. 00001A5E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2252. 00001A62  4EBA 143E                jsr        [PC + 0x143E /* 00002EA2 */]
  2253. 00001A66  508F                     addq.l     A7, 8
  2254. 00001A68  4E5E                     unlink     A6
  2255. 00001A6A  4E75                     rts
  2256. export_503:
  2257. fn00001A6C:
  2258. 00001A6C  4E56 0000                link       A6, 0
  2259. 00001A70  48E7 0300                movem.l    -[A7], D6,D7
  2260. 00001A74  0C6D 0258 9044           cmpi.w     [A5 - 0x6FBC], 0x258
  2261. 00001A7A  6D3E                     blt        +0x40 /* 00001ABA */
  2262. 00001A7C  4A6D 9046                tst.w      [A5 - 0x6FBA]
  2263. 00001A80  670A                     beq        +0xC /* 00001A8C */
  2264. 00001A82  202E 0008                move.l     D0, [A6 + 0x8]
  2265. 00001A86  B0AD 9014                cmp.l      D0, [A5 - 0x6FEC]
  2266. 00001A8A  672E                     beq        +0x30 /* 00001ABA */
  2267. label00001A8C:
  2268. 00001A8C  42A7                     clr.l      -[A7]
  2269. 00001A8E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2270. 00001A92  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  2271. 00001A96  201F                     move.l     D0, [A7]+
  2272. 00001A98  4878 0052                push.l     0x52 /* 'R' */
  2273. 00001A9C  2F00                     move.l     -[A7], D0
  2274. 00001A9E  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2275. 00001AA2  3E00                     move.w     D7, D0
  2276. 00001AA4  7C00                     moveq.l    D6, 0x00
  2277. 00001AA6  600E                     bra        +0x10 /* 00001AB6 */
  2278. label00001AA8:
  2279. 00001AA8  3F06                     move.w     -[A7], D6
  2280. 00001AAA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2281. 00001AAE  4EBA 0012                jsr        [PC + 0x12 /* 00001AC2 */]
  2282. 00001AB2  5C8F                     addq.l     A7, 6
  2283. 00001AB4  5246                     addq.w     D6, 1
  2284. label00001AB6:
  2285. 00001AB6  BC47                     cmp.w      D6, D7
  2286. 00001AB8  6DEE                     blt        -0x10 /* 00001AA8 */
  2287. label00001ABA:
  2288. 00001ABA  4CDF 00C0                movem.l    D6,D7, [A7]+
  2289. 00001ABE  4E5E                     unlink     A6
  2290. 00001AC0  4E75                     rts
  2291. fn00001AC2:
  2292. 00001AC2  4E56 FF94                link       A6, -0x006C
  2293. 00001AC6  48E7 0300                movem.l    -[A7], D6,D7
  2294. 00001ACA  0C6D 0258 9044           cmpi.w     [A5 - 0x6FBC], 0x258
  2295. 00001AD0  6D00 0184                blt        +0x186 /* 00001C56 */
  2296. 00001AD4  4A6D 9046                tst.w      [A5 - 0x6FBA]
  2297. 00001AD8  670C                     beq        +0xE /* 00001AE6 */
  2298. 00001ADA  202E 0008                move.l     D0, [A6 + 0x8]
  2299. 00001ADE  B0AD 9014                cmp.l      D0, [A5 - 0x6FEC]
  2300. 00001AE2  6700 0172                beq        +0x174 /* 00001C56 */
  2301. label00001AE6:
  2302. 00001AE6  206E 0008                movea.l    A0, [A6 + 0x8]
  2303. 00001AEA  302E 000C                move.w     D0, [A6 + 0xC]
  2304. 00001AEE  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2305. 00001AF2  D090                     add.l      D0, [A0]
  2306. 00001AF4  2040                     movea.l    A0, D0
  2307. 00001AF6  43EE FFAE                lea.l      A1, [A6 - 0x52]
  2308. 00001AFA  7013                     moveq.l    D0, 0x13
  2309. label00001AFC:
  2310. 00001AFC  22D8                     move.l     [A1]+, [A0]+
  2311. 00001AFE  51C8 FFFC                dbf        D0, -0x6 /* 00001AFC */
  2312. 00001B02  32D8                     move.w     [A1]+, [A0]+
  2313. 00001B04  082E 0000 FFBB           btst.b     [A6 - 0x45], 0x0
  2314. 00001B0A  6700 014A                beq        +0x14C /* 00001C56 */
  2315. 00001B0E  486E FF9C                pea.l      [A6 - 0x64]
  2316. 00001B12  A898                     syscall    GetPenState
  2317. 00001B14  A89E                     syscall    PenNormal
  2318. 00001B16  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2319. 00001B1A  A89C                     syscall    PenMode
  2320. 00001B1C  302E FFB2                move.w     D0, [A6 - 0x4E]
  2321. 00001B20  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2322. 00001B24  0001 0005                ori.b      D1, 0x5
  2323. 00001B28  0128 000A                btst       [A0 + 0xA], D0
  2324. 00001B2C  0052 0020                ori.w      [A2], 0x20 /* ' ' */
  2325. 00001B30  009C 00C4 203C           ori.l      [A4]+, 0xC4203C
  2326. 00001B36  0000 1000                ori.b      D0, 0x0
  2327. 00001B3A  C0AE FFB8                and.l      D0, [A6 - 0x48]
  2328. 00001B3E  3F00                     move.w     -[A7], D0
  2329. 00001B40  486E FFBC                pea.l      [A6 - 0x44]
  2330. 00001B44  4EBA 0118                jsr        [PC + 0x118 /* 00001C5E */]
  2331. 00001B48  5C8F                     addq.l     A7, 6
  2332. 00001B4A  6000 0104                bra        +0x106 /* 00001C50 */
  2333. 00001B4E  203C 0000 1000           move.l     D0, 0x1000
  2334. 00001B54  C0AE FFB8                and.l      D0, [A6 - 0x48]
  2335. 00001B58  3F00                     move.w     -[A7], D0
  2336. 00001B5A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2337. 00001B5E  4EBA 01A6                jsr        [PC + 0x1A6 /* 00001D06 */]
  2338. 00001B62  5C8F                     addq.l     A7, 6
  2339. 00001B64  203C 0000 1000           move.l     D0, 0x1000
  2340. 00001B6A  C0AE FFB8                and.l      D0, [A6 - 0x48]
  2341. 00001B6E  3F00                     move.w     -[A7], D0
  2342. 00001B70  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2343. 00001B74  4EBA 0190                jsr        [PC + 0x190 /* 00001D06 */]
  2344. 00001B78  5C8F                     addq.l     A7, 6
  2345. 00001B7A  6000 00D4                bra        +0xD6 /* 00001C50 */
  2346. 00001B7E  2D6E FFEC FF94           move.l     [A6 - 0x6C], [A6 - 0x14]
  2347. 00001B84  206E FF94                movea.l    A0, [A6 - 0x6C]
  2348. 00001B88  2050                     movea.l    A0, [A0]
  2349. 00001B8A  3010                     move.w     D0, [A0]
  2350. 00001B8C  0640 FFF6                addi.w     D0, 0xFFF6
  2351. 00001B90  E440                     asr        D0.w, 2
  2352. 00001B92  3E00                     move.w     D7, D0
  2353. 00001B94  7C00                     moveq.l    D6, 0x00
  2354. 00001B96  602C                     bra        +0x2E /* 00001BC4 */
  2355. label00001B98:
  2356. 00001B98  206E FF94                movea.l    A0, [A6 - 0x6C]
  2357. 00001B9C  3006                     move.w     D0, D6
  2358. 00001B9E  48C0                     ext.l      D0
  2359. 00001BA0  E580                     asl        D0, 2
  2360. 00001BA2  D090                     add.l      D0, [A0]
  2361. 00001BA4  2040                     movea.l    A0, D0
  2362. 00001BA6  2D68 000A FF98           move.l     [A6 - 0x68], [A0 + 0xA]
  2363. 00001BAC  203C 0000 1000           move.l     D0, 0x1000
  2364. 00001BB2  C0AE FFB8                and.l      D0, [A6 - 0x48]
  2365. 00001BB6  3F00                     move.w     -[A7], D0
  2366. 00001BB8  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  2367. 00001BBC  4EBA 0148                jsr        [PC + 0x148 /* 00001D06 */]
  2368. 00001BC0  5C8F                     addq.l     A7, 6
  2369. 00001BC2  5246                     addq.w     D6, 1
  2370. label00001BC4:
  2371. 00001BC4  BC47                     cmp.w      D6, D7
  2372. 00001BC6  6DD0                     blt        -0x2E /* 00001B98 */
  2373. 00001BC8  6000 0086                bra        +0x88 /* 00001C50 */
  2374. 00001BCC  2D6E FFEC FF94           move.l     [A6 - 0x6C], [A6 - 0x14]
  2375. 00001BD2  206E FF94                movea.l    A0, [A6 - 0x6C]
  2376. 00001BD6  2050                     movea.l    A0, [A0]
  2377. 00001BD8  2D68 000A FF98           move.l     [A6 - 0x68], [A0 + 0xA]
  2378. 00001BDE  203C 0000 1000           move.l     D0, 0x1000
  2379. 00001BE4  C0AE FFB8                and.l      D0, [A6 - 0x48]
  2380. 00001BE8  3F00                     move.w     -[A7], D0
  2381. 00001BEA  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  2382. 00001BEE  4EBA 0116                jsr        [PC + 0x116 /* 00001D06 */]
  2383. 00001BF2  5C8F                     addq.l     A7, 6
  2384. 00001BF4  605A                     bra        +0x5C /* 00001C50 */
  2385. 00001BF6  486E FF98                pea.l      [A6 - 0x68]
  2386. 00001BFA  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2387. 00001BFE  486E FFF8                pea.l      [A6 - 0x8]
  2388. 00001C02  4EBA 27D4                jsr        [PC + 0x27D4 /* 000043D8 */]
  2389. 00001C06  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2390. 00001C0A  203C 0000 1000           move.l     D0, 0x1000
  2391. 00001C10  C0AE FFB8                and.l      D0, [A6 - 0x48]
  2392. 00001C14  3F00                     move.w     -[A7], D0
  2393. 00001C16  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  2394. 00001C1A  4EBA 00EA                jsr        [PC + 0xEA /* 00001D06 */]
  2395. 00001C1E  5C8F                     addq.l     A7, 6
  2396. 00001C20  302E FFF4                move.w     D0, [A6 - 0xC]
  2397. 00001C24  D06E FFF6                add.w      D0, [A6 - 0xA]
  2398. 00001C28  486E FF98                pea.l      [A6 - 0x68]
  2399. 00001C2C  3F00                     move.w     -[A7], D0
  2400. 00001C2E  486E FFF8                pea.l      [A6 - 0x8]
  2401. 00001C32  4EBA 27A4                jsr        [PC + 0x27A4 /* 000043D8 */]
  2402. 00001C36  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2403. 00001C3A  203C 0000 1000           move.l     D0, 0x1000
  2404. 00001C40  C0AE FFB8                and.l      D0, [A6 - 0x48]
  2405. 00001C44  3F00                     move.w     -[A7], D0
  2406. 00001C46  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  2407. 00001C4A  4EBA 00BA                jsr        [PC + 0xBA /* 00001D06 */]
  2408. 00001C4E  5C8F                     addq.l     A7, 6
  2409. label00001C50:
  2410. 00001C50  486E FF9C                pea.l      [A6 - 0x64]
  2411. 00001C54  A899                     syscall    SetPenState
  2412. label00001C56:
  2413. 00001C56  4CDF 00C0                movem.l    D6,D7, [A7]+
  2414. 00001C5A  4E5E                     unlink     A6
  2415. 00001C5C  4E75                     rts
  2416. fn00001C5E:
  2417. 00001C5E  4E56 FFF8                link       A6, -0x0008
  2418. 00001C62  4A6E 000C                tst.w      [A6 + 0xC]
  2419. 00001C66  6706                     beq        +0x8 /* 00001C6E */
  2420. 00001C68  486D EC2E                pea.l      [A5 - 0x13D2]
  2421. 00001C6C  A89D                     syscall    PenPat
  2422. label00001C6E:
  2423. 00001C6E  206E 0008                movea.l    A0, [A6 + 0x8]
  2424. 00001C72  3010                     move.w     D0, [A0]
  2425. 00001C74  5740                     subq.w     D0, 3
  2426. 00001C76  3D40 FFF8                move.w     [A6 - 0x8], D0
  2427. 00001C7A  206E 0008                movea.l    A0, [A6 + 0x8]
  2428. 00001C7E  3028 0002                move.w     D0, [A0 + 0x2]
  2429. 00001C82  5740                     subq.w     D0, 3
  2430. 00001C84  3D40 FFFA                move.w     [A6 - 0x6], D0
  2431. 00001C88  302E FFF8                move.w     D0, [A6 - 0x8]
  2432. 00001C8C  5A40                     addq.w     D0, 5
  2433. 00001C8E  3D40 FFFC                move.w     [A6 - 0x4], D0
  2434. 00001C92  302E FFFA                move.w     D0, [A6 - 0x6]
  2435. 00001C96  5A40                     addq.w     D0, 5
  2436. 00001C98  3D40 FFFE                move.w     [A6 - 0x2], D0
  2437. 00001C9C  486E FFF8                pea.l      [A6 - 0x8]
  2438. 00001CA0  A8A2                     syscall    PaintRect
  2439. 00001CA2  206E 0008                movea.l    A0, [A6 + 0x8]
  2440. 00001CA6  3028 0006                move.w     D0, [A0 + 0x6]
  2441. 00001CAA  5640                     addq.w     D0, 3
  2442. 00001CAC  3D40 FFFE                move.w     [A6 - 0x2], D0
  2443. 00001CB0  302E FFFE                move.w     D0, [A6 - 0x2]
  2444. 00001CB4  5B40                     subq.w     D0, 5
  2445. 00001CB6  3D40 FFFA                move.w     [A6 - 0x6], D0
  2446. 00001CBA  486E FFF8                pea.l      [A6 - 0x8]
  2447. 00001CBE  A8A2                     syscall    PaintRect
  2448. 00001CC0  206E 0008                movea.l    A0, [A6 + 0x8]
  2449. 00001CC4  3028 0004                move.w     D0, [A0 + 0x4]
  2450. 00001CC8  5640                     addq.w     D0, 3
  2451. 00001CCA  3D40 FFFC                move.w     [A6 - 0x4], D0
  2452. 00001CCE  302E FFFC                move.w     D0, [A6 - 0x4]
  2453. 00001CD2  5B40                     subq.w     D0, 5
  2454. 00001CD4  3D40 FFF8                move.w     [A6 - 0x8], D0
  2455. 00001CD8  486E FFF8                pea.l      [A6 - 0x8]
  2456. 00001CDC  A8A2                     syscall    PaintRect
  2457. 00001CDE  206E 0008                movea.l    A0, [A6 + 0x8]
  2458. 00001CE2  3028 0002                move.w     D0, [A0 + 0x2]
  2459. 00001CE6  5740                     subq.w     D0, 3
  2460. 00001CE8  3D40 FFFA                move.w     [A6 - 0x6], D0
  2461. 00001CEC  302E FFFA                move.w     D0, [A6 - 0x6]
  2462. 00001CF0  5A40                     addq.w     D0, 5
  2463. 00001CF2  3D40 FFFE                move.w     [A6 - 0x2], D0
  2464. 00001CF6  486E FFF8                pea.l      [A6 - 0x8]
  2465. 00001CFA  A8A2                     syscall    PaintRect
  2466. 00001CFC  486D EC36                pea.l      [A5 - 0x13CA]
  2467. 00001D00  A89D                     syscall    PenPat
  2468. 00001D02  4E5E                     unlink     A6
  2469. 00001D04  4E75                     rts
  2470. fn00001D06:
  2471. 00001D06  4E56 FFF8                link       A6, -0x0008
  2472. 00001D0A  4A6E 000C                tst.w      [A6 + 0xC]
  2473. 00001D0E  6706                     beq        +0x8 /* 00001D16 */
  2474. 00001D10  486D EC2E                pea.l      [A5 - 0x13D2]
  2475. 00001D14  A89D                     syscall    PenPat
  2476. label00001D16:
  2477. 00001D16  302E 0008                move.w     D0, [A6 + 0x8]
  2478. 00001D1A  5640                     addq.w     D0, 3
  2479. 00001D1C  3D40 FFFC                move.w     [A6 - 0x4], D0
  2480. 00001D20  302E 000A                move.w     D0, [A6 + 0xA]
  2481. 00001D24  5640                     addq.w     D0, 3
  2482. 00001D26  3D40 FFFE                move.w     [A6 - 0x2], D0
  2483. 00001D2A  302E FFFC                move.w     D0, [A6 - 0x4]
  2484. 00001D2E  5B40                     subq.w     D0, 5
  2485. 00001D30  3D40 FFF8                move.w     [A6 - 0x8], D0
  2486. 00001D34  302E FFFE                move.w     D0, [A6 - 0x2]
  2487. 00001D38  5B40                     subq.w     D0, 5
  2488. 00001D3A  3D40 FFFA                move.w     [A6 - 0x6], D0
  2489. 00001D3E  486E FFF8                pea.l      [A6 - 0x8]
  2490. 00001D42  A8A2                     syscall    PaintRect
  2491. 00001D44  486D EC36                pea.l      [A5 - 0x13CA]
  2492. 00001D48  A89D                     syscall    PenPat
  2493. 00001D4A  4E5E                     unlink     A6
  2494. 00001D4C  4E75                     rts
  2495. export_497:
  2496. export_498:
  2497. 00001D4E  4E56 0000                link       A6, 0
  2498. 00001D52  0C2E 0002 000C           cmpi.b     [A6 + 0xC], 0x2
  2499. 00001D58  670A                     beq        +0xC /* 00001D64 */
  2500. 00001D5A  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2501. 00001D5E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2502. 00001D62  A8A0                     syscall    StdRect
  2503. label00001D64:
  2504. 00001D64  4E5E                     unlink     A6
  2505. 00001D66  205F                     movea.l    A0, [A7]+
  2506. 00001D68  4FEF 0006                lea.l      A7, [A7 + 0x6]
  2507. 00001D6C  4ED0                     jmp        [A0]
  2508. export_496:
  2509. 00001D6E  4E56 0000                link       A6, 0
  2510. 00001D72  206E 0008                movea.l    A0, [A6 + 0x8]
  2511. 00001D76  7001                     moveq.l    D0, 0x01
  2512. 00001D78  2080                     move.l     [A0], D0
  2513. 00001D7A  206E 000C                movea.l    A0, [A6 + 0xC]
  2514. 00001D7E  0C50 FFFF                cmpi.w     [A0], 0xFFFF
  2515. 00001D82  661E                     bne        +0x20 /* 00001DA2 */
  2516. 00001D84  206E 000C                movea.l    A0, [A6 + 0xC]
  2517. 00001D88  0C68 FFFF 0002           cmpi.w     [A0 + 0x2], 0xFFFF
  2518. 00001D8E  6612                     bne        +0x14 /* 00001DA2 */
  2519. 00001D90  206E 000C                movea.l    A0, [A6 + 0xC]
  2520. 00001D94  0C68 FFFF 0004           cmpi.w     [A0 + 0x4], 0xFFFF
  2521. 00001D9A  6606                     bne        +0x8 /* 00001DA2 */
  2522. 00001D9C  206E 0008                movea.l    A0, [A6 + 0x8]
  2523. 00001DA0  4290                     clr.l      [A0]
  2524. label00001DA2:
  2525. 00001DA2  7001                     moveq.l    D0, 0x01
  2526. 00001DA4  4E5E                     unlink     A6
  2527. 00001DA6  205F                     movea.l    A0, [A7]+
  2528. 00001DA8  4FEF 0008                lea.l      A7, [A7 + 0x8]
  2529. 00001DAC  1E80                     move.b     [A7], D0
  2530. 00001DAE  4ED0                     jmp        [A0]
  2531. export_510:
  2532. 00001DB0  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  2533. 00001DB4  7A03                     moveq.l    D5, 0x03
  2534. 00001DB6  0C6D 0258 9044           cmpi.w     [A5 - 0x6FBC], 0x258
  2535. 00001DBC  6602                     bne        +0x4 /* 00001DC0 */
  2536. 00001DBE  7A04                     moveq.l    D5, 0x04
  2537. label00001DC0:
  2538. 00001DC0  0C6D 025A 9044           cmpi.w     [A5 - 0x6FBC], 0x25A
  2539. 00001DC6  6602                     bne        +0x4 /* 00001DCA */
  2540. 00001DC8  7A02                     moveq.l    D5, 0x02
  2541. label00001DCA:
  2542. 00001DCA  0C6D 025B 9044           cmpi.w     [A5 - 0x6FBC], 0x25B
  2543. 00001DD0  6602                     bne        +0x4 /* 00001DD4 */
  2544. 00001DD2  7A01                     moveq.l    D5, 0x01
  2545. label00001DD4:
  2546. 00001DD4  0C6D 025C 9044           cmpi.w     [A5 - 0x6FBC], 0x25C
  2547. 00001DDA  6602                     bne        +0x4 /* 00001DDE */
  2548. 00001DDC  7A00                     moveq.l    D5, 0x00
  2549. label00001DDE:
  2550. 00001DDE  0C6D 0259 9044           cmpi.w     [A5 - 0x6FBC], 0x259
  2551. 00001DE4  6608                     bne        +0xA /* 00001DEE */
  2552. 00001DE6  4A6D 9046                tst.w      [A5 - 0x6FBA]
  2553. 00001DEA  6702                     beq        +0x4 /* 00001DEE */
  2554. 00001DEC  7A04                     moveq.l    D5, 0x04
  2555. label00001DEE:
  2556. 00001DEE  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  2557. 00001DF2  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  2558. 00001DF6  206D 9028                movea.l    A0, [A5 - 0x6FD8]
  2559. 00001DFA  2850                     movea.l    A4, [A0]
  2560. 00001DFC  2B6D 902C 8E1E           move.l     [A5 - 0x71E2], [A5 - 0x6FD4]
  2561. 00001E02  42A7                     clr.l      -[A7]
  2562. 00001E04  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  2563. 00001E08  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  2564. 00001E0C  201F                     move.l     D0, [A7]+
  2565. 00001E0E  4878 0052                push.l     0x52 /* 'R' */
  2566. 00001E12  2F00                     move.l     -[A7], D0
  2567. 00001E14  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2568. 00001E18  3E00                     move.w     D7, D0
  2569. 00001E1A  7C00                     moveq.l    D6, 0x00
  2570. 00001E1C  6038                     bra        +0x3A /* 00001E56 */
  2571. label00001E1E:
  2572. 00001E1E  BC6D 928E                cmp.w      D6, [A5 - 0x6D72]
  2573. 00001E22  660A                     bne        +0xC /* 00001E2E */
  2574. 00001E24  202D 9028                move.l     D0, [A5 - 0x6FD8]
  2575. 00001E28  B0AD 929E                cmp.l      D0, [A5 - 0x6D62]
  2576. 00001E2C  6722                     beq        +0x24 /* 00001E50 */
  2577. label00001E2E:
  2578. 00001E2E  BC6D 92B0                cmp.w      D6, [A5 - 0x6D50]
  2579. 00001E32  660A                     bne        +0xC /* 00001E3E */
  2580. 00001E34  202D 9028                move.l     D0, [A5 - 0x6FD8]
  2581. 00001E38  B0AD 92BC                cmp.l      D0, [A5 - 0x6D44]
  2582. 00001E3C  6712                     beq        +0x14 /* 00001E50 */
  2583. label00001E3E:
  2584. 00001E3E  3F06                     move.w     -[A7], D6
  2585. 00001E40  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  2586. 00001E44  3F05                     move.w     -[A7], D5
  2587. 00001E46  2F0C                     move.l     -[A7], A4
  2588. 00001E48  4EBA 03EA                jsr        [PC + 0x3EA /* 00002234 */]
  2589. 00001E4C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2590. label00001E50:
  2591. 00001E50  49EC 0052                lea.l      A4, [A4 + 0x52]
  2592. 00001E54  5246                     addq.w     D6, 1
  2593. label00001E56:
  2594. 00001E56  BC47                     cmp.w      D6, D7
  2595. 00001E58  6DC4                     blt        -0x3A /* 00001E1E */
  2596. 00001E5A  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  2597. 00001E5E  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  2598. 00001E62  4A6D 9046                tst.w      [A5 - 0x6FBA]
  2599. 00001E66  6600 0080                bne        +0x82 /* 00001EE8 */
  2600. 00001E6A  2F2D 9014                move.l     -[A7], [A5 - 0x6FEC]
  2601. 00001E6E  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  2602. 00001E72  206D 9014                movea.l    A0, [A5 - 0x6FEC]
  2603. 00001E76  2850                     movea.l    A4, [A0]
  2604. 00001E78  0C6D 0259 9044           cmpi.w     [A5 - 0x6FBC], 0x259
  2605. 00001E7E  6602                     bne        +0x4 /* 00001E82 */
  2606. 00001E80  7A04                     moveq.l    D5, 0x04
  2607. label00001E82:
  2608. 00001E82  2B6D 9018 8E1E           move.l     [A5 - 0x71E2], [A5 - 0x6FE8]
  2609. 00001E88  42A7                     clr.l      -[A7]
  2610. 00001E8A  2F2D 9014                move.l     -[A7], [A5 - 0x6FEC]
  2611. 00001E8E  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  2612. 00001E92  201F                     move.l     D0, [A7]+
  2613. 00001E94  4878 0052                push.l     0x52 /* 'R' */
  2614. 00001E98  2F00                     move.l     -[A7], D0
  2615. 00001E9A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2616. 00001E9E  3E00                     move.w     D7, D0
  2617. 00001EA0  7C00                     moveq.l    D6, 0x00
  2618. 00001EA2  6038                     bra        +0x3A /* 00001EDC */
  2619. label00001EA4:
  2620. 00001EA4  BC6D 928E                cmp.w      D6, [A5 - 0x6D72]
  2621. 00001EA8  660A                     bne        +0xC /* 00001EB4 */
  2622. 00001EAA  202D 9014                move.l     D0, [A5 - 0x6FEC]
  2623. 00001EAE  B0AD 929E                cmp.l      D0, [A5 - 0x6D62]
  2624. 00001EB2  6722                     beq        +0x24 /* 00001ED6 */
  2625. label00001EB4:
  2626. 00001EB4  BC6D 92B0                cmp.w      D6, [A5 - 0x6D50]
  2627. 00001EB8  660A                     bne        +0xC /* 00001EC4 */
  2628. 00001EBA  202D 9014                move.l     D0, [A5 - 0x6FEC]
  2629. 00001EBE  B0AD 92BC                cmp.l      D0, [A5 - 0x6D44]
  2630. 00001EC2  6712                     beq        +0x14 /* 00001ED6 */
  2631. label00001EC4:
  2632. 00001EC4  3F06                     move.w     -[A7], D6
  2633. 00001EC6  2F2D 9014                move.l     -[A7], [A5 - 0x6FEC]
  2634. 00001ECA  3F05                     move.w     -[A7], D5
  2635. 00001ECC  2F0C                     move.l     -[A7], A4
  2636. 00001ECE  4EBA 0364                jsr        [PC + 0x364 /* 00002234 */]
  2637. 00001ED2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2638. label00001ED6:
  2639. 00001ED6  49EC 0052                lea.l      A4, [A4 + 0x52]
  2640. 00001EDA  5246                     addq.w     D6, 1
  2641. label00001EDC:
  2642. 00001EDC  BC47                     cmp.w      D6, D7
  2643. 00001EDE  6DC4                     blt        -0x3A /* 00001EA4 */
  2644. 00001EE0  2F2D 9014                move.l     -[A7], [A5 - 0x6FEC]
  2645. 00001EE4  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  2646. label00001EE8:
  2647. 00001EE8  202D 9030                move.l     D0, [A5 - 0x6FD0]
  2648. 00001EEC  B0AD 92A2                cmp.l      D0, [A5 - 0x6D5E]
  2649. 00001EF0  6604                     bne        +0x6 /* 00001EF6 */
  2650. 00001EF2  4EBA 00B2                jsr        [PC + 0xB2 /* 00001FA6 */]
  2651. label00001EF6:
  2652. 00001EF6  202D 9030                move.l     D0, [A5 - 0x6FD0]
  2653. 00001EFA  B0AD 92C0                cmp.l      D0, [A5 - 0x6D40]
  2654. 00001EFE  6604                     bne        +0x6 /* 00001F04 */
  2655. 00001F00  4EBA 0202                jsr        [PC + 0x202 /* 00002104 */]
  2656. label00001F04:
  2657. 00001F04  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  2658. 00001F08  4E75                     rts
  2659. export_512:
  2660. fn00001F0A:
  2661. 00001F0A  4E56 FFAE                link       A6, -0x0052
  2662. 00001F0E  48E7 0308                movem.l    -[A7], D6,D7,A4
  2663. 00001F12  4A6D 928E                tst.w      [A5 - 0x6D72]
  2664. 00001F16  6D36                     blt        +0x38 /* 00001F4E */
  2665. 00001F18  202D 929E                move.l     D0, [A5 - 0x6D62]
  2666. 00001F1C  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  2667. 00001F20  662C                     bne        +0x2E /* 00001F4E */
  2668. 00001F22  206D 929E                movea.l    A0, [A5 - 0x6D62]
  2669. 00001F26  302D 928E                move.w     D0, [A5 - 0x6D72]
  2670. 00001F2A  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2671. 00001F2E  D090                     add.l      D0, [A0]
  2672. 00001F30  2040                     movea.l    A0, D0
  2673. 00001F32  43EE FFAE                lea.l      A1, [A6 - 0x52]
  2674. 00001F36  7013                     moveq.l    D0, 0x13
  2675. label00001F38:
  2676. 00001F38  22D8                     move.l     [A1]+, [A0]+
  2677. 00001F3A  51C8 FFFC                dbf        D0, -0x6 /* 00001F38 */
  2678. 00001F3E  32D8                     move.w     [A1]+, [A0]+
  2679. 00001F40  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  2680. 00001F44  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2681. 00001F48  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  2682. 00001F4C  508F                     addq.l     A7, 8
  2683. label00001F4E:
  2684. 00001F4E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2685. 00001F52  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  2686. 00001F56  206E 0008                movea.l    A0, [A6 + 0x8]
  2687. 00001F5A  2850                     movea.l    A4, [A0]
  2688. 00001F5C  42A7                     clr.l      -[A7]
  2689. 00001F5E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2690. 00001F62  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  2691. 00001F66  201F                     move.l     D0, [A7]+
  2692. 00001F68  4878 0052                push.l     0x52 /* 'R' */
  2693. 00001F6C  2F00                     move.l     -[A7], D0
  2694. 00001F6E  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2695. 00001F72  3E00                     move.w     D7, D0
  2696. 00001F74  7C00                     moveq.l    D6, 0x00
  2697. 00001F76  601A                     bra        +0x1C /* 00001F92 */
  2698. label00001F78:
  2699. 00001F78  3F06                     move.w     -[A7], D6
  2700. 00001F7A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2701. 00001F7E  3F3C 0003                move.w     -[A7], 0x3
  2702. 00001F82  2F0C                     move.l     -[A7], A4
  2703. 00001F84  4EBA 02AE                jsr        [PC + 0x2AE /* 00002234 */]
  2704. 00001F88  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2705. 00001F8C  49EC 0052                lea.l      A4, [A4 + 0x52]
  2706. 00001F90  5246                     addq.w     D6, 1
  2707. label00001F92:
  2708. 00001F92  BC47                     cmp.w      D6, D7
  2709. 00001F94  6DE2                     blt        -0x1C /* 00001F78 */
  2710. 00001F96  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2711. 00001F9A  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  2712. 00001F9E  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2713. 00001FA2  4E5E                     unlink     A6
  2714. 00001FA4  4E75                     rts
  2715. fn00001FA6:
  2716. 00001FA6  4E56 FFA2                link       A6, -0x005E
  2717. 00001FAA  4A6D 928E                tst.w      [A5 - 0x6D72]
  2718. 00001FAE  6D00 0150                blt        +0x152 /* 00002100 */
  2719. 00001FB2  2B6D 92A6 8E1E           move.l     [A5 - 0x71E2], [A5 - 0x6D5A]
  2720. 00001FB8  486E FFF8                pea.l      [A6 - 0x8]
  2721. 00001FBC  3F2D 928E                move.w     -[A7], [A5 - 0x6D72]
  2722. 00001FC0  2F2D 929E                move.l     -[A7], [A5 - 0x6D62]
  2723. 00001FC4  4EBA FA7E                jsr        [PC - 0x582 /* 00001A44 */]
  2724. 00001FC8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2725. 00001FCC  4267                     clr.w      -[A7]
  2726. 00001FCE  486E FFF8                pea.l      [A6 - 0x8]
  2727. 00001FD2  206D EC46                movea.l    A0, [A5 - 0x13BA]
  2728. 00001FD6  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2729. 00001FDA  A8E9                     syscall    RectInRgn
  2730. 00001FDC  101F                     move.b     D0, [A7]+
  2731. 00001FDE  4A00                     tst.b      D0
  2732. 00001FE0  6700 011E                beq        +0x120 /* 00002100 */
  2733. 00001FE4  A89E                     syscall    PenNormal
  2734. 00001FE6  206D 929E                movea.l    A0, [A5 - 0x6D62]
  2735. 00001FEA  302D 928E                move.w     D0, [A5 - 0x6D72]
  2736. 00001FEE  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2737. 00001FF2  D090                     add.l      D0, [A0]
  2738. 00001FF4  2040                     movea.l    A0, D0
  2739. 00001FF6  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  2740. 00001FFA  7013                     moveq.l    D0, 0x13
  2741. label00001FFC:
  2742. 00001FFC  22D8                     move.l     [A1]+, [A0]+
  2743. 00001FFE  51C8 FFFC                dbf        D0, -0x6 /* 00001FFC */
  2744. 00002002  32D8                     move.w     [A1]+, [A0]+
  2745. 00002004  4A6E FFBC                tst.w      [A6 - 0x44]
  2746. 00002008  6736                     beq        +0x38 /* 00002040 */
  2747. 0000200A  4A6E FFDE                tst.w      [A6 - 0x22]
  2748. 0000200E  6730                     beq        +0x32 /* 00002040 */
  2749. 00002010  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  2750. 00002014  4EBA 0F26                jsr        [PC + 0xF26 /* 00002F3C */]
  2751. 00002018  548F                     addq.l     A7, 2
  2752. 0000201A  41EE FFF8                lea.l      A0, [A6 - 0x8]
  2753. 0000201E  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  2754. 00002022  20D9                     move.l     [A0]+, [A1]+
  2755. 00002024  20D9                     move.l     [A0]+, [A1]+
  2756. 00002026  486E FFF8                pea.l      [A6 - 0x8]
  2757. 0000202A  3F2E FFDE                move.w     -[A7], [A6 - 0x22]
  2758. 0000202E  3F2E FFDE                move.w     -[A7], [A6 - 0x22]
  2759. 00002032  A8A8                     syscall    OffsetRect
  2760. 00002034  486E FFF8                pea.l      [A6 - 0x8]
  2761. 00002038  A8A2                     syscall    PaintRect
  2762. 0000203A  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  2763. 0000203E  A89E                     syscall    PenNormal
  2764. label00002040:
  2765. 00002040  4A6E FFBE                tst.w      [A6 - 0x42]
  2766. 00002044  6736                     beq        +0x38 /* 0000207C */
  2767. 00002046  486E FFD0                pea.l      [A6 - 0x30]
  2768. 0000204A  A89D                     syscall    PenPat
  2769. 0000204C  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  2770. 00002050  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  2771. 00002054  A89B                     syscall    PenSize
  2772. 00002056  3F2E FFC6                move.w     -[A7], [A6 - 0x3A]
  2773. 0000205A  3F2E FFC2                move.w     -[A7], [A6 - 0x3E]
  2774. 0000205E  4EBA 0FA0                jsr        [PC + 0xFA0 /* 00003000 */]
  2775. 00002062  588F                     addq.l     A7, 4
  2776. 00002064  486E FFB4                pea.l      [A6 - 0x4C]
  2777. 00002068  A8A1                     syscall    FrameRect
  2778. 0000206A  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  2779. 0000206E  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  2780. 00002072  486E FFB4                pea.l      [A6 - 0x4C]
  2781. 00002076  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  2782. 0000207A  508F                     addq.l     A7, 8
  2783. label0000207C:
  2784. 0000207C  A89E                     syscall    PenNormal
  2785. 0000207E  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  2786. 00002082  486E FFB4                pea.l      [A6 - 0x4C]
  2787. 00002086  A8A3                     syscall    EraseRect
  2788. 00002088  206D 929A                movea.l    A0, [A5 - 0x6D66]
  2789. 0000208C  2050                     movea.l    A0, [A0]
  2790. 0000208E  2D68 0052 FFA2           move.l     [A6 - 0x5E], [A0 + 0x52]
  2791. 00002094  206D 929A                movea.l    A0, [A5 - 0x6D66]
  2792. 00002098  2050                     movea.l    A0, [A0]
  2793. 0000209A  216D EC46 0052           move.l     [A0 + 0x52], [A5 - 0x13BA]
  2794. 000020A0  486E FFB4                pea.l      [A6 - 0x4C]
  2795. 000020A4  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  2796. 000020A8  A9D3                     syscall    TEUpdate
  2797. 000020AA  206D 929A                movea.l    A0, [A5 - 0x6D66]
  2798. 000020AE  2050                     movea.l    A0, [A0]
  2799. 000020B0  216E FFA2 0052           move.l     [A0 + 0x52], [A6 - 0x5E]
  2800. 000020B6  206D 929E                movea.l    A0, [A5 - 0x6D62]
  2801. 000020BA  302D 928E                move.w     D0, [A5 - 0x6D72]
  2802. 000020BE  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2803. 000020C2  D090                     add.l      D0, [A0]
  2804. 000020C4  2040                     movea.l    A0, D0
  2805. 000020C6  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  2806. 000020CA  7013                     moveq.l    D0, 0x13
  2807. label000020CC:
  2808. 000020CC  22D8                     move.l     [A1]+, [A0]+
  2809. 000020CE  51C8 FFFC                dbf        D0, -0x6 /* 000020CC */
  2810. 000020D2  32D8                     move.w     [A1]+, [A0]+
  2811. 000020D4  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  2812. 000020D8  486E FFA6                pea.l      [A6 - 0x5A]
  2813. 000020DC  4EBA 1AF0                jsr        [PC + 0x1AF0 /* 00003BCE */]
  2814. 000020E0  508F                     addq.l     A7, 8
  2815. 000020E2  206D 929E                movea.l    A0, [A5 - 0x6D62]
  2816. 000020E6  302D 928E                move.w     D0, [A5 - 0x6D72]
  2817. 000020EA  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2818. 000020EE  D090                     add.l      D0, [A0]
  2819. 000020F0  2040                     movea.l    A0, D0
  2820. 000020F2  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  2821. 000020F6  7013                     moveq.l    D0, 0x13
  2822. label000020F8:
  2823. 000020F8  20D9                     move.l     [A0]+, [A1]+
  2824. 000020FA  51C8 FFFC                dbf        D0, -0x6 /* 000020F8 */
  2825. 000020FE  30D9                     move.w     [A0]+, [A1]+
  2826. label00002100:
  2827. 00002100  4E5E                     unlink     A6
  2828. 00002102  4E75                     rts
  2829. export_509:
  2830. fn00002104:
  2831. 00002104  4E56 FF8A                link       A6, -0x0076
  2832. 00002108  4A6D 92B0                tst.w      [A5 - 0x6D50]
  2833. 0000210C  6D00 0122                blt        +0x124 /* 00002230 */
  2834. 00002110  2B6D 92C4 8E1E           move.l     [A5 - 0x71E2], [A5 - 0x6D3C]
  2835. 00002116  486E FFA0                pea.l      [A6 - 0x60]
  2836. 0000211A  3F2D 92B0                move.w     -[A7], [A5 - 0x6D50]
  2837. 0000211E  2F2D 92BC                move.l     -[A7], [A5 - 0x6D44]
  2838. 00002122  4EBA F920                jsr        [PC - 0x6E0 /* 00001A44 */]
  2839. 00002126  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2840. 0000212A  4267                     clr.w      -[A7]
  2841. 0000212C  486E FFA0                pea.l      [A6 - 0x60]
  2842. 00002130  206D EC46                movea.l    A0, [A5 - 0x13BA]
  2843. 00002134  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2844. 00002138  A8E9                     syscall    RectInRgn
  2845. 0000213A  101F                     move.b     D0, [A7]+
  2846. 0000213C  4A00                     tst.b      D0
  2847. 0000213E  6700 00F0                beq        +0xF2 /* 00002230 */
  2848. 00002142  A89E                     syscall    PenNormal
  2849. 00002144  486D E5A2                pea.l      [A5 - 0x1A5E]
  2850. 00002148  A89D                     syscall    PenPat
  2851. 0000214A  206D 92BC                movea.l    A0, [A5 - 0x6D44]
  2852. 0000214E  302D 92B0                move.w     D0, [A5 - 0x6D50]
  2853. 00002152  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2854. 00002156  D090                     add.l      D0, [A0]
  2855. 00002158  2040                     movea.l    A0, D0
  2856. 0000215A  43EE FFA8                lea.l      A1, [A6 - 0x58]
  2857. 0000215E  7013                     moveq.l    D0, 0x13
  2858. label00002160:
  2859. 00002160  22D8                     move.l     [A1]+, [A0]+
  2860. 00002162  51C8 FFFC                dbf        D0, -0x6 /* 00002160 */
  2861. 00002166  32D8                     move.w     [A1]+, [A0]+
  2862. 00002168  41EE FFA0                lea.l      A0, [A6 - 0x60]
  2863. 0000216C  43EE FFB6                lea.l      A1, [A6 - 0x4A]
  2864. 00002170  20D9                     move.l     [A0]+, [A1]+
  2865. 00002172  20D9                     move.l     [A0]+, [A1]+
  2866. 00002174  3F3C FFFF                move.w     -[A7], 0xFFFF
  2867. 00002178  3F3C FFFF                move.w     -[A7], 0xFFFF
  2868. 0000217C  486E FFA0                pea.l      [A6 - 0x60]
  2869. 00002180  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  2870. 00002184  508F                     addq.l     A7, 8
  2871. 00002186  486E FFA0                pea.l      [A6 - 0x60]
  2872. 0000218A  A8A1                     syscall    FrameRect
  2873. 0000218C  486E FF8E                pea.l      [A6 - 0x72]
  2874. 00002190  A874                     syscall    GetPort
  2875. 00002192  4A6E FFEE                tst.w      [A6 - 0x12]
  2876. 00002196  6710                     beq        +0x12 /* 000021A8 */
  2877. 00002198  4A6D 8DA6                tst.w      [A5 - 0x725A]
  2878. 0000219C  670A                     beq        +0xC /* 000021A8 */
  2879. 0000219E  41ED 8E94                lea.l      A0, [A5 - 0x716C]
  2880. 000021A2  2D48 FF8A                move.l     [A6 - 0x76], A0
  2881. 000021A6  6008                     bra        +0xA /* 000021B0 */
  2882. label000021A8:
  2883. 000021A8  41ED 8F00                lea.l      A0, [A5 - 0x7100]
  2884. 000021AC  2D48 FF8A                move.l     [A6 - 0x76], A0
  2885. label000021B0:
  2886. 000021B0  2F2E FF8A                move.l     -[A7], [A6 - 0x76]
  2887. 000021B4  A873                     syscall    SetPort
  2888. 000021B6  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  2889. 000021BA  2F2E FF8A                move.l     -[A7], [A6 - 0x76]
  2890. 000021BE  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  2891. 000021C2  5C8F                     addq.l     A7, 6
  2892. 000021C4  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  2893. 000021C8  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  2894. 000021CC  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  2895. 000021D0  486E FFFE                pea.l      [A6 - 0x2]
  2896. 000021D4  486E FFFA                pea.l      [A6 - 0x6]
  2897. 000021D8  486E FFB6                pea.l      [A6 - 0x4A]
  2898. 000021DC  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  2899. 000021E0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2900. 000021E4  3D6E FFFE FF96           move.w     [A6 - 0x6A], [A6 - 0x2]
  2901. 000021EA  41EE FF98                lea.l      A0, [A6 - 0x68]
  2902. 000021EE  43EE FFB6                lea.l      A1, [A6 - 0x4A]
  2903. 000021F2  20D9                     move.l     [A0]+, [A1]+
  2904. 000021F4  20D9                     move.l     [A0]+, [A1]+
  2905. 000021F6  206E FFE6                movea.l    A0, [A6 - 0x1A]
  2906. 000021FA  2D50 FF92                move.l     [A6 - 0x6E], [A0]
  2907. 000021FE  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  2908. 00002202  486E FF92                pea.l      [A6 - 0x6E]
  2909. 00002206  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  2910. 0000220A  5C8F                     addq.l     A7, 6
  2911. 0000220C  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  2912. 00002210  A873                     syscall    SetPort
  2913. 00002212  206E FF8A                movea.l    A0, [A6 - 0x76]
  2914. 00002216  4868 0002                pea.l      [A0 + 0x2]
  2915. 0000221A  486E FFB6                pea.l      [A6 - 0x4A]
  2916. 0000221E  486E FFB6                pea.l      [A6 - 0x4A]
  2917. 00002222  4267                     clr.w      -[A7]
  2918. 00002224  42A7                     clr.l      -[A7]
  2919. 00002226  A8EB                     syscall    StdBits
  2920. 00002228  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  2921. 0000222C  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  2922. label00002230:
  2923. 00002230  4E5E                     unlink     A6
  2924. 00002232  4E75                     rts
  2925. fn00002234:
  2926. 00002234  4E56 FF66                link       A6, -0x009A
  2927. 00002238  2F0C                     move.l     -[A7], A4
  2928. 0000223A  286E 0008                movea.l    A4, [A6 + 0x8]
  2929. 0000223E  082C 0000 000D           btst.b     [A4 + 0xD], 0x0
  2930. 00002244  6700 0C56                beq        +0xC58 /* 00002E9C */
  2931. 00002248  486E FF84                pea.l      [A6 - 0x7C]
  2932. 0000224C  2F0C                     move.l     -[A7], A4
  2933. 0000224E  4EBA 0C52                jsr        [PC + 0xC52 /* 00002EA2 */]
  2934. 00002252  508F                     addq.l     A7, 8
  2935. 00002254  4267                     clr.w      -[A7]
  2936. 00002256  486E FF84                pea.l      [A6 - 0x7C]
  2937. 0000225A  206D EC46                movea.l    A0, [A5 - 0x13BA]
  2938. 0000225E  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2939. 00002262  A8E9                     syscall    RectInRgn
  2940. 00002264  101F                     move.b     D0, [A7]+
  2941. 00002266  4A00                     tst.b      D0
  2942. 00002268  6700 0C32                beq        +0xC34 /* 00002E9C */
  2943. 0000226C  41EE FF84                lea.l      A0, [A6 - 0x7C]
  2944. 00002270  43EC 000E                lea.l      A1, [A4 + 0xE]
  2945. 00002274  20D9                     move.l     [A0]+, [A1]+
  2946. 00002276  20D9                     move.l     [A0]+, [A1]+
  2947. 00002278  A89E                     syscall    PenNormal
  2948. 0000227A  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  2949. 0000227E  3014                     move.w     D0, [A4]
  2950. 00002280  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2951. 00002284  0012 004A                ori.b      [A2], 0x4A /* 'J' */
  2952. 00002288  0064 00D0                ori.w      -[A4], 0xD0
  2953. 0000228C  0065 016E                ori.w      -[A5], 0x16E
  2954. 00002290  0066 01F4                ori.w      -[A6], 0x1F4
  2955. 00002294  0067 0266                ori.w      -[A7], 0x266
  2956. 00002298  0068 02EC 0069           ori.w      [A0 + 0x69], 0x2EC
  2957. 0000229E  04A0 006A 05C6           subi.l     -[A0], 0x6A05C6
  2958. 000022A4  006B 0664 006C           ori.w      [A3 + 0x6C], 0x664
  2959. 000022AA  06AC 00C8 077E 00C9      addi.l     [A4 + 0xC9], 0xC8077E
  2960. 000022B2  08E2 00CA                bset.b     -[A2], 0xCA
  2961. 000022B6  09B0 00CB                bclr       [A0 + D0.w - 0x53], D4
  2962. 000022BA  0A44 00CC                xori.w     D4, 0xCC
  2963. 000022BE  0AFC                     .incomplete
  2964. 000022C0  012E 0AF8                btst       [A6 + 0xAF8], D0
  2965. 000022C4  012C 0AF4                btst       [A4 + 0xAF4], D0
  2966. 000022C8  012D 0AF0                btst       [A5 + 0xAF0], D0
  2967. 000022CC  012F 0BCA                btst       [A7 + 0xBCA], D0
  2968. 000022D0  4A6C 0016                tst.w      [A4 + 0x16]
  2969. 000022D4  672A                     beq        +0x2C /* 00002300 */
  2970. 000022D6  7003                     moveq.l    D0, 0x03
  2971. 000022D8  3D40 000C                move.w     [A6 + 0xC], D0
  2972. 000022DC  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  2973. 000022E0  4EBA 0D70                jsr        [PC + 0xD70 /* 00003052 */]
  2974. 000022E4  548F                     addq.l     A7, 2
  2975. 000022E6  486C 0022                pea.l      [A4 + 0x22]
  2976. 000022EA  A89D                     syscall    PenPat
  2977. 000022EC  3F2C 001E                move.w     -[A7], [A4 + 0x1E]
  2978. 000022F0  3F2C 001A                move.w     -[A7], [A4 + 0x1A]
  2979. 000022F4  4EBA 0D0A                jsr        [PC + 0xD0A /* 00003000 */]
  2980. 000022F8  588F                     addq.l     A7, 4
  2981. 000022FA  486C 000E                pea.l      [A4 + 0xE]
  2982. 000022FE  A8A2                     syscall    PaintRect
  2983. label00002300:
  2984. 00002300  4A6C 0018                tst.w      [A4 + 0x18]
  2985. 00002304  6734                     beq        +0x36 /* 0000233A */
  2986. 00002306  7003                     moveq.l    D0, 0x03
  2987. 00002308  3D40 000C                move.w     [A6 + 0xC], D0
  2988. 0000230C  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  2989. 00002310  4EBA 0D40                jsr        [PC + 0xD40 /* 00003052 */]
  2990. 00002314  548F                     addq.l     A7, 2
  2991. 00002316  486C 002A                pea.l      [A4 + 0x2A]
  2992. 0000231A  A89D                     syscall    PenPat
  2993. 0000231C  3F2C 0032                move.w     -[A7], [A4 + 0x32]
  2994. 00002320  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  2995. 00002324  A89B                     syscall    PenSize
  2996. 00002326  3F2C 0020                move.w     -[A7], [A4 + 0x20]
  2997. 0000232A  3F2C 001C                move.w     -[A7], [A4 + 0x1C]
  2998. 0000232E  4EBA 0CD0                jsr        [PC + 0xCD0 /* 00003000 */]
  2999. 00002332  588F                     addq.l     A7, 4
  3000. 00002334  486C 000E                pea.l      [A4 + 0xE]
  3001. 00002338  A8A1                     syscall    FrameRect
  3002. label0000233A:
  3003. 0000233A  4A6E 000C                tst.w      [A6 + 0xC]
  3004. 0000233E  670A                     beq        +0xC /* 0000234A */
  3005. 00002340  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  3006. 00002346  6600 0B50                bne        +0xB52 /* 00002E98 */
  3007. label0000234A:
  3008. 0000234A  486D E5A2                pea.l      [A5 - 0x1A5E]
  3009. 0000234E  A89D                     syscall    PenPat
  3010. 00002350  486C 000E                pea.l      [A4 + 0xE]
  3011. 00002354  A8A1                     syscall    FrameRect
  3012. 00002356  6000 0B40                bra        +0xB42 /* 00002E98 */
  3013. 0000235A  4A6C 0016                tst.w      [A4 + 0x16]
  3014. 0000235E  6732                     beq        +0x34 /* 00002392 */
  3015. 00002360  7003                     moveq.l    D0, 0x03
  3016. 00002362  3D40 000C                move.w     [A6 + 0xC], D0
  3017. 00002366  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3018. 0000236A  4EBA 0CE6                jsr        [PC + 0xCE6 /* 00003052 */]
  3019. 0000236E  548F                     addq.l     A7, 2
  3020. 00002370  486C 0022                pea.l      [A4 + 0x22]
  3021. 00002374  A89D                     syscall    PenPat
  3022. 00002376  3F2C 001E                move.w     -[A7], [A4 + 0x1E]
  3023. 0000237A  3F2C 001A                move.w     -[A7], [A4 + 0x1A]
  3024. 0000237E  4EBA 0C80                jsr        [PC + 0xC80 /* 00003000 */]
  3025. 00002382  588F                     addq.l     A7, 4
  3026. 00002384  486C 000E                pea.l      [A4 + 0xE]
  3027. 00002388  3F2C 0046                move.w     -[A7], [A4 + 0x46]
  3028. 0000238C  3F2C 0048                move.w     -[A7], [A4 + 0x48]
  3029. 00002390  A8B1                     syscall    PaintRoundRect
  3030. label00002392:
  3031. 00002392  4A6C 0018                tst.w      [A4 + 0x18]
  3032. 00002396  673C                     beq        +0x3E /* 000023D4 */
  3033. 00002398  7003                     moveq.l    D0, 0x03
  3034. 0000239A  3D40 000C                move.w     [A6 + 0xC], D0
  3035. 0000239E  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3036. 000023A2  4EBA 0CAE                jsr        [PC + 0xCAE /* 00003052 */]
  3037. 000023A6  548F                     addq.l     A7, 2
  3038. 000023A8  486C 002A                pea.l      [A4 + 0x2A]
  3039. 000023AC  A89D                     syscall    PenPat
  3040. 000023AE  3F2C 0032                move.w     -[A7], [A4 + 0x32]
  3041. 000023B2  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  3042. 000023B6  A89B                     syscall    PenSize
  3043. 000023B8  3F2C 0020                move.w     -[A7], [A4 + 0x20]
  3044. 000023BC  3F2C 001C                move.w     -[A7], [A4 + 0x1C]
  3045. 000023C0  4EBA 0C3E                jsr        [PC + 0xC3E /* 00003000 */]
  3046. 000023C4  588F                     addq.l     A7, 4
  3047. 000023C6  486C 000E                pea.l      [A4 + 0xE]
  3048. 000023CA  3F2C 0046                move.w     -[A7], [A4 + 0x46]
  3049. 000023CE  3F2C 0048                move.w     -[A7], [A4 + 0x48]
  3050. 000023D2  A8B0                     syscall    FrameRoundRect
  3051. label000023D4:
  3052. 000023D4  4A6E 000C                tst.w      [A6 + 0xC]
  3053. 000023D8  670A                     beq        +0xC /* 000023E4 */
  3054. 000023DA  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  3055. 000023E0  6600 0AB6                bne        +0xAB8 /* 00002E98 */
  3056. label000023E4:
  3057. 000023E4  486D E5A2                pea.l      [A5 - 0x1A5E]
  3058. 000023E8  A89D                     syscall    PenPat
  3059. 000023EA  486C 000E                pea.l      [A4 + 0xE]
  3060. 000023EE  3F2C 0046                move.w     -[A7], [A4 + 0x46]
  3061. 000023F2  3F2C 0048                move.w     -[A7], [A4 + 0x48]
  3062. 000023F6  A8B0                     syscall    FrameRoundRect
  3063. 000023F8  6000 0A9E                bra        +0xAA0 /* 00002E98 */
  3064. 000023FC  4A6C 0016                tst.w      [A4 + 0x16]
  3065. 00002400  672A                     beq        +0x2C /* 0000242C */
  3066. 00002402  7003                     moveq.l    D0, 0x03
  3067. 00002404  3D40 000C                move.w     [A6 + 0xC], D0
  3068. 00002408  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3069. 0000240C  4EBA 0C44                jsr        [PC + 0xC44 /* 00003052 */]
  3070. 00002410  548F                     addq.l     A7, 2
  3071. 00002412  486C 0022                pea.l      [A4 + 0x22]
  3072. 00002416  A89D                     syscall    PenPat
  3073. 00002418  3F2C 001E                move.w     -[A7], [A4 + 0x1E]
  3074. 0000241C  3F2C 001A                move.w     -[A7], [A4 + 0x1A]
  3075. 00002420  4EBA 0BDE                jsr        [PC + 0xBDE /* 00003000 */]
  3076. 00002424  588F                     addq.l     A7, 4
  3077. 00002426  486C 000E                pea.l      [A4 + 0xE]
  3078. 0000242A  A8B8                     syscall    PaintOval
  3079. label0000242C:
  3080. 0000242C  4A6C 0018                tst.w      [A4 + 0x18]
  3081. 00002430  6734                     beq        +0x36 /* 00002466 */
  3082. 00002432  7003                     moveq.l    D0, 0x03
  3083. 00002434  3D40 000C                move.w     [A6 + 0xC], D0
  3084. 00002438  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3085. 0000243C  4EBA 0C14                jsr        [PC + 0xC14 /* 00003052 */]
  3086. 00002440  548F                     addq.l     A7, 2
  3087. 00002442  486C 002A                pea.l      [A4 + 0x2A]
  3088. 00002446  A89D                     syscall    PenPat
  3089. 00002448  3F2C 0032                move.w     -[A7], [A4 + 0x32]
  3090. 0000244C  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  3091. 00002450  A89B                     syscall    PenSize
  3092. 00002452  3F2C 0020                move.w     -[A7], [A4 + 0x20]
  3093. 00002456  3F2C 001C                move.w     -[A7], [A4 + 0x1C]
  3094. 0000245A  4EBA 0BA4                jsr        [PC + 0xBA4 /* 00003000 */]
  3095. 0000245E  588F                     addq.l     A7, 4
  3096. 00002460  486C 000E                pea.l      [A4 + 0xE]
  3097. 00002464  A8B7                     syscall    FrameOval
  3098. label00002466:
  3099. 00002466  4A6E 000C                tst.w      [A6 + 0xC]
  3100. 0000246A  670A                     beq        +0xC /* 00002476 */
  3101. 0000246C  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  3102. 00002472  6600 0A24                bne        +0xA26 /* 00002E98 */
  3103. label00002476:
  3104. 00002476  486D E5A2                pea.l      [A5 - 0x1A5E]
  3105. 0000247A  A89D                     syscall    PenPat
  3106. 0000247C  486C 000E                pea.l      [A4 + 0xE]
  3107. 00002480  A8B7                     syscall    FrameOval
  3108. 00002482  6000 0A14                bra        +0xA16 /* 00002E98 */
  3109. 00002486  4A6C 0018                tst.w      [A4 + 0x18]
  3110. 0000248A  6742                     beq        +0x44 /* 000024CE */
  3111. 0000248C  7003                     moveq.l    D0, 0x03
  3112. 0000248E  3D40 000C                move.w     [A6 + 0xC], D0
  3113. 00002492  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3114. 00002496  4EBA 0BBA                jsr        [PC + 0xBBA /* 00003052 */]
  3115. 0000249A  548F                     addq.l     A7, 2
  3116. 0000249C  486C 002A                pea.l      [A4 + 0x2A]
  3117. 000024A0  A89D                     syscall    PenPat
  3118. 000024A2  3F2C 0032                move.w     -[A7], [A4 + 0x32]
  3119. 000024A6  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  3120. 000024AA  A89B                     syscall    PenSize
  3121. 000024AC  3F2C 0020                move.w     -[A7], [A4 + 0x20]
  3122. 000024B0  3F2C 001C                move.w     -[A7], [A4 + 0x1C]
  3123. 000024B4  4EBA 0B4A                jsr        [PC + 0xB4A /* 00003000 */]
  3124. 000024B8  588F                     addq.l     A7, 4
  3125. 000024BA  3F2C 004C                move.w     -[A7], [A4 + 0x4C]
  3126. 000024BE  3F2C 004A                move.w     -[A7], [A4 + 0x4A]
  3127. 000024C2  A893                     syscall    MoveTo
  3128. 000024C4  3F2C 0050                move.w     -[A7], [A4 + 0x50]
  3129. 000024C8  3F2C 004E                move.w     -[A7], [A4 + 0x4E]
  3130. 000024CC  A891                     syscall    LineTo
  3131. label000024CE:
  3132. 000024CE  4A6E 000C                tst.w      [A6 + 0xC]
  3133. 000024D2  670A                     beq        +0xC /* 000024DE */
  3134. 000024D4  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  3135. 000024DA  6600 09BC                bne        +0x9BE /* 00002E98 */
  3136. label000024DE:
  3137. 000024DE  486D E5A2                pea.l      [A5 - 0x1A5E]
  3138. 000024E2  A89D                     syscall    PenPat
  3139. 000024E4  3F2C 004C                move.w     -[A7], [A4 + 0x4C]
  3140. 000024E8  3F2C 004A                move.w     -[A7], [A4 + 0x4A]
  3141. 000024EC  A893                     syscall    MoveTo
  3142. 000024EE  3F2C 0050                move.w     -[A7], [A4 + 0x50]
  3143. 000024F2  3F2C 004E                move.w     -[A7], [A4 + 0x4E]
  3144. 000024F6  A891                     syscall    LineTo
  3145. 000024F8  6000 099E                bra        +0x9A0 /* 00002E98 */
  3146. 000024FC  4A6C 0016                tst.w      [A4 + 0x16]
  3147. 00002500  672A                     beq        +0x2C /* 0000252C */
  3148. 00002502  7003                     moveq.l    D0, 0x03
  3149. 00002504  3D40 000C                move.w     [A6 + 0xC], D0
  3150. 00002508  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3151. 0000250C  4EBA 0B44                jsr        [PC + 0xB44 /* 00003052 */]
  3152. 00002510  548F                     addq.l     A7, 2
  3153. 00002512  486C 0022                pea.l      [A4 + 0x22]
  3154. 00002516  A89D                     syscall    PenPat
  3155. 00002518  3F2C 001E                move.w     -[A7], [A4 + 0x1E]
  3156. 0000251C  3F2C 001A                move.w     -[A7], [A4 + 0x1A]
  3157. 00002520  4EBA 0ADE                jsr        [PC + 0xADE /* 00003000 */]
  3158. 00002524  588F                     addq.l     A7, 4
  3159. 00002526  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  3160. 0000252A  A8C7                     syscall    PaintPoly
  3161. label0000252C:
  3162. 0000252C  4A6C 0018                tst.w      [A4 + 0x18]
  3163. 00002530  6734                     beq        +0x36 /* 00002566 */
  3164. 00002532  7003                     moveq.l    D0, 0x03
  3165. 00002534  3D40 000C                move.w     [A6 + 0xC], D0
  3166. 00002538  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3167. 0000253C  4EBA 0B14                jsr        [PC + 0xB14 /* 00003052 */]
  3168. 00002540  548F                     addq.l     A7, 2
  3169. 00002542  486C 002A                pea.l      [A4 + 0x2A]
  3170. 00002546  A89D                     syscall    PenPat
  3171. 00002548  3F2C 0032                move.w     -[A7], [A4 + 0x32]
  3172. 0000254C  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  3173. 00002550  A89B                     syscall    PenSize
  3174. 00002552  3F2C 0020                move.w     -[A7], [A4 + 0x20]
  3175. 00002556  3F2C 001C                move.w     -[A7], [A4 + 0x1C]
  3176. 0000255A  4EBA 0AA4                jsr        [PC + 0xAA4 /* 00003000 */]
  3177. 0000255E  588F                     addq.l     A7, 4
  3178. 00002560  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  3179. 00002564  A8C6                     syscall    FramePoly
  3180. label00002566:
  3181. 00002566  4A6E 000C                tst.w      [A6 + 0xC]
  3182. 0000256A  670A                     beq        +0xC /* 00002576 */
  3183. 0000256C  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  3184. 00002572  6600 0924                bne        +0x926 /* 00002E98 */
  3185. label00002576:
  3186. 00002576  486D E5A2                pea.l      [A5 - 0x1A5E]
  3187. 0000257A  A89D                     syscall    PenPat
  3188. 0000257C  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  3189. 00002580  A8C6                     syscall    FramePoly
  3190. 00002582  6000 0914                bra        +0x916 /* 00002E98 */
  3191. 00002586  4A6D 8DA6                tst.w      [A5 - 0x725A]
  3192. 0000258A  6612                     bne        +0x14 /* 0000259E */
  3193. 0000258C  4A6C 0046                tst.w      [A4 + 0x46]
  3194. 00002590  670C                     beq        +0xE /* 0000259E */
  3195. 00002592  2F0C                     move.l     -[A7], A4
  3196. 00002594  4EBA 0B96                jsr        [PC + 0xB96 /* 0000312C */]
  3197. 00002598  588F                     addq.l     A7, 4
  3198. 0000259A  6000 08FC                bra        +0x8FE /* 00002E98 */
  3199. label0000259E:
  3200. 0000259E  486E FF78                pea.l      [A6 - 0x88]
  3201. 000025A2  A874                     syscall    GetPort
  3202. 000025A4  4A6C 0046                tst.w      [A4 + 0x46]
  3203. 000025A8  6710                     beq        +0x12 /* 000025BA */
  3204. 000025AA  4A6D 8DA6                tst.w      [A5 - 0x725A]
  3205. 000025AE  670A                     beq        +0xC /* 000025BA */
  3206. 000025B0  41ED 8E94                lea.l      A0, [A5 - 0x716C]
  3207. 000025B4  2D48 FF74                move.l     [A6 - 0x8C], A0
  3208. 000025B8  6008                     bra        +0xA /* 000025C2 */
  3209. label000025BA:
  3210. 000025BA  41ED 8F00                lea.l      A0, [A5 - 0x7100]
  3211. 000025BE  2D48 FF74                move.l     [A6 - 0x8C], A0
  3212. label000025C2:
  3213. 000025C2  2F2E FF74                move.l     -[A7], [A6 - 0x8C]
  3214. 000025C6  A873                     syscall    SetPort
  3215. 000025C8  3F2C 0046                move.w     -[A7], [A4 + 0x46]
  3216. 000025CC  2F2E FF74                move.l     -[A7], [A6 - 0x8C]
  3217. 000025D0  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  3218. 000025D4  5C8F                     addq.l     A7, 6
  3219. 000025D6  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  3220. 000025DA  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  3221. 000025DE  3F2C 0046                move.w     -[A7], [A4 + 0x46]
  3222. 000025E2  486E FF6E                pea.l      [A6 - 0x92]
  3223. 000025E6  486E FF90                pea.l      [A6 - 0x70]
  3224. 000025EA  486C 000E                pea.l      [A4 + 0xE]
  3225. 000025EE  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  3226. 000025F2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3227. 000025F6  3D6E FF6E FFF2           move.w     [A6 - 0xE], [A6 - 0x92]
  3228. 000025FC  41EE FFF4                lea.l      A0, [A6 - 0xC]
  3229. 00002600  43EC 000E                lea.l      A1, [A4 + 0xE]
  3230. 00002604  20D9                     move.l     [A0]+, [A1]+
  3231. 00002606  20D9                     move.l     [A0]+, [A1]+
  3232. 00002608  206C 003E                movea.l    A0, [A4 + 0x3E]
  3233. 0000260C  2D50 FFEE                move.l     [A6 - 0x12], [A0]
  3234. 00002610  3F2C 0046                move.w     -[A7], [A4 + 0x46]
  3235. 00002614  486E FFEE                pea.l      [A6 - 0x12]
  3236. 00002618  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  3237. 0000261C  5C8F                     addq.l     A7, 6
  3238. 0000261E  2F2E FF78                move.l     -[A7], [A6 - 0x88]
  3239. 00002622  A873                     syscall    SetPort
  3240. 00002624  3D6C 0036 FF66           move.w     [A6 - 0x9A], [A4 + 0x36]
  3241. 0000262A  0C6E FFFF FF66           cmpi.w     [A6 - 0x9A], 0xFFFF
  3242. 00002630  6600 00DE                bne        +0xE0 /* 00002710 */
  3243. 00002634  4267                     clr.w      -[A7]
  3244. 00002636  486E FF6E                pea.l      [A6 - 0x92]
  3245. 0000263A  486E FF90                pea.l      [A6 - 0x70]
  3246. 0000263E  486C 000E                pea.l      [A4 + 0xE]
  3247. 00002642  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  3248. 00002646  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3249. 0000264A  42A7                     clr.l      -[A7]
  3250. 0000264C  2F2E FF90                move.l     -[A7], [A6 - 0x70]
  3251. 00002650  4EAD 1232                jsr        [A5 + 0x1232 /* export_578 */]
  3252. 00002654  205F                     movea.l    A0, [A7]+
  3253. 00002656  2D48 FFFC                move.l     [A6 - 0x4], A0
  3254. 0000265A  4AAE FFFC                tst.l      [A6 - 0x4]
  3255. 0000265E  6700 00AA                beq        +0xAC /* 0000270A */
  3256. 00002662  3D6E FF6E FFF2           move.w     [A6 - 0xE], [A6 - 0x92]
  3257. 00002668  2D6E FFFC FFEE           move.l     [A6 - 0x12], [A6 - 0x4]
  3258. 0000266E  4A6C 0046                tst.w      [A4 + 0x46]
  3259. 00002672  674E                     beq        +0x50 /* 000026C2 */
  3260. 00002674  4A6D 8DA6                tst.w      [A5 - 0x725A]
  3261. 00002678  6748                     beq        +0x4A /* 000026C2 */
  3262. 0000267A  426E FFE4                clr.w      [A6 - 0x1C]
  3263. 0000267E  426E FFE6                clr.w      [A6 - 0x1A]
  3264. 00002682  426E FFE8                clr.w      [A6 - 0x18]
  3265. 00002686  41EE FF84                lea.l      A0, [A6 - 0x7C]
  3266. 0000268A  43EC 000E                lea.l      A1, [A4 + 0xE]
  3267. 0000268E  20D9                     move.l     [A0]+, [A1]+
  3268. 00002690  20D9                     move.l     [A0]+, [A1]+
  3269. 00002692  302E FF6E                move.w     D0, [A6 - 0x92]
  3270. 00002696  E748                     lsl        D0.w, 3
  3271. 00002698  D06E FF86                add.w      D0, [A6 - 0x7A]
  3272. 0000269C  3D40 FF8A                move.w     [A6 - 0x76], D0
  3273. 000026A0  206E FF74                movea.l    A0, [A6 - 0x8C]
  3274. 000026A4  4868 0002                pea.l      [A0 + 0x2]
  3275. 000026A8  486E FFEE                pea.l      [A6 - 0x12]
  3276. 000026AC  486E FF84                pea.l      [A6 - 0x7C]
  3277. 000026B0  486E FF84                pea.l      [A6 - 0x7C]
  3278. 000026B4  486E FFE4                pea.l      [A6 - 0x1C]
  3279. 000026B8  486D 0FA2                pea.l      [A5 + 0xFA2 /* export_496 */]
  3280. 000026BC  42A7                     clr.l      -[A7]
  3281. 000026BE  AA4F                     syscall    CalcCMask
  3282. 000026C0  602C                     bra        +0x2E /* 000026EE */
  3283. label000026C2:
  3284. 000026C2  302C 0012                move.w     D0, [A4 + 0x12]
  3285. 000026C6  906C 000E                sub.w      D0, [A4 + 0xE]
  3286. 000026CA  3D40 FF6C                move.w     [A6 - 0x94], D0
  3287. 000026CE  302E FF6E                move.w     D0, [A6 - 0x92]
  3288. 000026D2  E240                     asr        D0.w, 1
  3289. 000026D4  206C 003E                movea.l    A0, [A4 + 0x3E]
  3290. 000026D8  2F10                     move.l     -[A7], [A0]
  3291. 000026DA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3292. 000026DE  3F2E FF6E                move.w     -[A7], [A6 - 0x92]
  3293. 000026E2  3F2E FF6E                move.w     -[A7], [A6 - 0x92]
  3294. 000026E6  3F2E FF6C                move.w     -[A7], [A6 - 0x94]
  3295. 000026EA  3F00                     move.w     -[A7], D0
  3296. 000026EC  A838                     syscall    CalcMask
  3297. label000026EE:
  3298. 000026EE  486E FFEE                pea.l      [A6 - 0x12]
  3299. 000026F2  486C 000E                pea.l      [A4 + 0xE]
  3300. 000026F6  486C 000E                pea.l      [A4 + 0xE]
  3301. 000026FA  3F3C 0003                move.w     -[A7], 0x3
  3302. 000026FE  42A7                     clr.l      -[A7]
  3303. 00002700  A8EB                     syscall    StdBits
  3304. 00002702  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3305. 00002706  4EAD 123A                jsr        [A5 + 0x123A /* export_579 */]
  3306. label0000270A:
  3307. 0000270A  7001                     moveq.l    D0, 0x01
  3308. 0000270C  3D40 FF66                move.w     [A6 - 0x9A], D0
  3309. label00002710:
  3310. 00002710  3F2E FF66                move.w     -[A7], [A6 - 0x9A]
  3311. 00002714  4EBA 093C                jsr        [PC + 0x93C /* 00003052 */]
  3312. 00002718  548F                     addq.l     A7, 2
  3313. 0000271A  206E FF74                movea.l    A0, [A6 - 0x8C]
  3314. 0000271E  4868 0002                pea.l      [A0 + 0x2]
  3315. 00002722  486C 000E                pea.l      [A4 + 0xE]
  3316. 00002726  486C 000E                pea.l      [A4 + 0xE]
  3317. 0000272A  3F2E FF66                move.w     -[A7], [A6 - 0x9A]
  3318. 0000272E  42A7                     clr.l      -[A7]
  3319. 00002730  A8EB                     syscall    StdBits
  3320. 00002732  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  3321. 00002736  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  3322. 0000273A  6000 075C                bra        +0x75E /* 00002E98 */
  3323. 0000273E  4A6C 0016                tst.w      [A4 + 0x16]
  3324. 00002742  672A                     beq        +0x2C /* 0000276E */
  3325. 00002744  7003                     moveq.l    D0, 0x03
  3326. 00002746  3D40 000C                move.w     [A6 + 0xC], D0
  3327. 0000274A  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3328. 0000274E  4EBA 0902                jsr        [PC + 0x902 /* 00003052 */]
  3329. 00002752  548F                     addq.l     A7, 2
  3330. 00002754  486C 0022                pea.l      [A4 + 0x22]
  3331. 00002758  A89D                     syscall    PenPat
  3332. 0000275A  3F2C 001E                move.w     -[A7], [A4 + 0x1E]
  3333. 0000275E  3F2C 001A                move.w     -[A7], [A4 + 0x1A]
  3334. 00002762  4EBA 089C                jsr        [PC + 0x89C /* 00003000 */]
  3335. 00002766  588F                     addq.l     A7, 4
  3336. 00002768  486C 000E                pea.l      [A4 + 0xE]
  3337. 0000276C  A8A2                     syscall    PaintRect
  3338. label0000276E:
  3339. 0000276E  41EE FF7C                lea.l      A0, [A6 - 0x84]
  3340. 00002772  43EC 000E                lea.l      A1, [A4 + 0xE]
  3341. 00002776  20D9                     move.l     [A0]+, [A1]+
  3342. 00002778  20D9                     move.l     [A0]+, [A1]+
  3343. 0000277A  4A6C 0018                tst.w      [A4 + 0x18]
  3344. 0000277E  6746                     beq        +0x48 /* 000027C6 */
  3345. 00002780  7003                     moveq.l    D0, 0x03
  3346. 00002782  3D40 000C                move.w     [A6 + 0xC], D0
  3347. 00002786  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3348. 0000278A  4EBA 08C6                jsr        [PC + 0x8C6 /* 00003052 */]
  3349. 0000278E  548F                     addq.l     A7, 2
  3350. 00002790  486C 002A                pea.l      [A4 + 0x2A]
  3351. 00002794  A89D                     syscall    PenPat
  3352. 00002796  3F2C 0032                move.w     -[A7], [A4 + 0x32]
  3353. 0000279A  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  3354. 0000279E  A89B                     syscall    PenSize
  3355. 000027A0  3F2C 0020                move.w     -[A7], [A4 + 0x20]
  3356. 000027A4  3F2C 001C                move.w     -[A7], [A4 + 0x1C]
  3357. 000027A8  4EBA 0856                jsr        [PC + 0x856 /* 00003000 */]
  3358. 000027AC  588F                     addq.l     A7, 4
  3359. 000027AE  486E FF84                pea.l      [A6 - 0x7C]
  3360. 000027B2  A8A1                     syscall    FrameRect
  3361. 000027B4  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  3362. 000027B8  3F2C 0032                move.w     -[A7], [A4 + 0x32]
  3363. 000027BC  486E FF7C                pea.l      [A6 - 0x84]
  3364. 000027C0  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  3365. 000027C4  508F                     addq.l     A7, 8
  3366. label000027C6:
  3367. 000027C6  4A6E 000C                tst.w      [A6 + 0xC]
  3368. 000027CA  6708                     beq        +0xA /* 000027D4 */
  3369. 000027CC  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  3370. 000027D2  662A                     bne        +0x2C /* 000027FE */
  3371. label000027D4:
  3372. 000027D4  486D E5A2                pea.l      [A5 - 0x1A5E]
  3373. 000027D8  A89D                     syscall    PenPat
  3374. 000027DA  41EE FF84                lea.l      A0, [A6 - 0x7C]
  3375. 000027DE  43EE FF7C                lea.l      A1, [A6 - 0x84]
  3376. 000027E2  20D9                     move.l     [A0]+, [A1]+
  3377. 000027E4  20D9                     move.l     [A0]+, [A1]+
  3378. 000027E6  3F3C FFFF                move.w     -[A7], 0xFFFF
  3379. 000027EA  3F3C FFFF                move.w     -[A7], 0xFFFF
  3380. 000027EE  486E FF84                pea.l      [A6 - 0x7C]
  3381. 000027F2  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  3382. 000027F6  508F                     addq.l     A7, 8
  3383. 000027F8  486E FF84                pea.l      [A6 - 0x7C]
  3384. 000027FC  A8A1                     syscall    FrameRect
  3385. label000027FE:
  3386. 000027FE  A89E                     syscall    PenNormal
  3387. 00002800  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  3388. 00002804  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  3389. 00002808  486E FF7C                pea.l      [A6 - 0x84]
  3390. 0000280C  486E FF7C                pea.l      [A6 - 0x84]
  3391. 00002810  4EBA 219E                jsr        [PC + 0x219E /* 000049B0 */]
  3392. 00002814  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3393. 00002818  2D40 FF70                move.l     [A6 - 0x90], D0
  3394. 0000281C  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  3395. 00002820  4EBA 14EE                jsr        [PC + 0x14EE /* 00003D10 */]
  3396. 00002824  588F                     addq.l     A7, 4
  3397. 00002826  3F3C 0001                move.w     -[A7], 0x1
  3398. 0000282A  486E FF94                pea.l      [A6 - 0x6C]
  3399. 0000282E  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  3400. 00002832  5C8F                     addq.l     A7, 6
  3401. 00002834  41EE FF94                lea.l      A0, [A6 - 0x6C]
  3402. 00002838  226D EC46                movea.l    A1, [A5 - 0x13BA]
  3403. 0000283C  2348 0068                move.l     [A1 + 0x68], A0
  3404. 00002840  41ED 0FAA                lea.l      A0, [A5 + 0xFAA /* export_497 */]
  3405. 00002844  2D48 FF9C                move.l     [A6 - 0x64], A0
  3406. 00002848  486E FF7C                pea.l      [A6 - 0x84]
  3407. 0000284C  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  3408. 00002850  A9D3                     syscall    TEUpdate
  3409. 00002852  206D EC46                movea.l    A0, [A5 - 0x13BA]
  3410. 00002856  42A8 0068                clr.l      [A0 + 0x68]
  3411. 0000285A  4EBA 153C                jsr        [PC + 0x153C /* 00003D98 */]
  3412. 0000285E  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  3413. 00002862  A9CD                     syscall    TEDispose
  3414. 00002864  6000 0632                bra        +0x634 /* 00002E98 */
  3415. 00002868  4A6C 0016                tst.w      [A4 + 0x16]
  3416. 0000286C  6732                     beq        +0x34 /* 000028A0 */
  3417. 0000286E  7003                     moveq.l    D0, 0x03
  3418. 00002870  3D40 000C                move.w     [A6 + 0xC], D0
  3419. 00002874  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3420. 00002878  4EBA 07D8                jsr        [PC + 0x7D8 /* 00003052 */]
  3421. 0000287C  548F                     addq.l     A7, 2
  3422. 0000287E  486C 0022                pea.l      [A4 + 0x22]
  3423. 00002882  A89D                     syscall    PenPat
  3424. 00002884  3F2C 001E                move.w     -[A7], [A4 + 0x1E]
  3425. 00002888  3F2C 001A                move.w     -[A7], [A4 + 0x1A]
  3426. 0000288C  4EBA 0772                jsr        [PC + 0x772 /* 00003000 */]
  3427. 00002890  588F                     addq.l     A7, 4
  3428. 00002892  486C 004A                pea.l      [A4 + 0x4A]
  3429. 00002896  3F2C 0046                move.w     -[A7], [A4 + 0x46]
  3430. 0000289A  3F2C 0048                move.w     -[A7], [A4 + 0x48]
  3431. 0000289E  A8BF                     syscall    PaintArc
  3432. label000028A0:
  3433. 000028A0  4A6C 0018                tst.w      [A4 + 0x18]
  3434. 000028A4  673C                     beq        +0x3E /* 000028E2 */
  3435. 000028A6  7003                     moveq.l    D0, 0x03
  3436. 000028A8  3D40 000C                move.w     [A6 + 0xC], D0
  3437. 000028AC  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3438. 000028B0  4EBA 07A0                jsr        [PC + 0x7A0 /* 00003052 */]
  3439. 000028B4  548F                     addq.l     A7, 2
  3440. 000028B6  486C 002A                pea.l      [A4 + 0x2A]
  3441. 000028BA  A89D                     syscall    PenPat
  3442. 000028BC  3F2C 0032                move.w     -[A7], [A4 + 0x32]
  3443. 000028C0  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  3444. 000028C4  A89B                     syscall    PenSize
  3445. 000028C6  3F2C 0020                move.w     -[A7], [A4 + 0x20]
  3446. 000028CA  3F2C 001C                move.w     -[A7], [A4 + 0x1C]
  3447. 000028CE  4EBA 0730                jsr        [PC + 0x730 /* 00003000 */]
  3448. 000028D2  588F                     addq.l     A7, 4
  3449. 000028D4  486C 004A                pea.l      [A4 + 0x4A]
  3450. 000028D8  3F2C 0046                move.w     -[A7], [A4 + 0x46]
  3451. 000028DC  3F2C 0048                move.w     -[A7], [A4 + 0x48]
  3452. 000028E0  A8BE                     syscall    FrameArc
  3453. label000028E2:
  3454. 000028E2  4A6E 000C                tst.w      [A6 + 0xC]
  3455. 000028E6  670A                     beq        +0xC /* 000028F2 */
  3456. 000028E8  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  3457. 000028EE  6600 05A8                bne        +0x5AA /* 00002E98 */
  3458. label000028F2:
  3459. 000028F2  486D E5A2                pea.l      [A5 - 0x1A5E]
  3460. 000028F6  A89D                     syscall    PenPat
  3461. 000028F8  486C 004A                pea.l      [A4 + 0x4A]
  3462. 000028FC  3F2C 0046                move.w     -[A7], [A4 + 0x46]
  3463. 00002900  3F2C 0048                move.w     -[A7], [A4 + 0x48]
  3464. 00002904  A8BE                     syscall    FrameArc
  3465. 00002906  6000 0590                bra        +0x592 /* 00002E98 */
  3466. 0000290A  206D EC46                movea.l    A0, [A5 - 0x13BA]
  3467. 0000290E  4AA8 005C                tst.l      [A0 + 0x5C]
  3468. 00002912  6714                     beq        +0x16 /* 00002928 */
  3469. 00002914  3F3C 0082                move.w     -[A7], 0x82
  3470. 00002918  4267                     clr.w      -[A7]
  3471. 0000291A  42A7                     clr.l      -[A7]
  3472. 0000291C  A8F2                     syscall    PicComment
  3473. 0000291E  3F3C 008C                move.w     -[A7], 0x8C
  3474. 00002922  4267                     clr.w      -[A7]
  3475. 00002924  42A7                     clr.l      -[A7]
  3476. 00002926  A8F2                     syscall    PicComment
  3477. label00002928:
  3478. 00002928  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  3479. 0000292C  4EBA F5DC                jsr        [PC - 0xA24 /* 00001F0A */]
  3480. 00002930  588F                     addq.l     A7, 4
  3481. 00002932  206D EC46                movea.l    A0, [A5 - 0x13BA]
  3482. 00002936  4AA8 005C                tst.l      [A0 + 0x5C]
  3483. 0000293A  6700 055C                beq        +0x55E /* 00002E98 */
  3484. 0000293E  3F3C 008D                move.w     -[A7], 0x8D
  3485. 00002942  4267                     clr.w      -[A7]
  3486. 00002944  42A7                     clr.l      -[A7]
  3487. 00002946  A8F2                     syscall    PicComment
  3488. 00002948  3F3C 0083                move.w     -[A7], 0x83
  3489. 0000294C  4267                     clr.w      -[A7]
  3490. 0000294E  42A7                     clr.l      -[A7]
  3491. 00002950  A8F2                     syscall    PicComment
  3492. 00002952  6000 0544                bra        +0x546 /* 00002E98 */
  3493. 00002956  4A6C 0016                tst.w      [A4 + 0x16]
  3494. 0000295A  6746                     beq        +0x48 /* 000029A2 */
  3495. 0000295C  7003                     moveq.l    D0, 0x03
  3496. 0000295E  3D40 000C                move.w     [A6 + 0xC], D0
  3497. 00002962  4A6C 0038                tst.w      [A4 + 0x38]
  3498. 00002966  6720                     beq        +0x22 /* 00002988 */
  3499. 00002968  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3500. 0000296C  4EBA 05CE                jsr        [PC + 0x5CE /* 00002F3C */]
  3501. 00002970  548F                     addq.l     A7, 2
  3502. 00002972  486E FF84                pea.l      [A6 - 0x7C]
  3503. 00002976  3F2C 0038                move.w     -[A7], [A4 + 0x38]
  3504. 0000297A  3F2C 0038                move.w     -[A7], [A4 + 0x38]
  3505. 0000297E  A8A8                     syscall    OffsetRect
  3506. 00002980  486E FF84                pea.l      [A6 - 0x7C]
  3507. 00002984  A8A2                     syscall    PaintRect
  3508. 00002986  A89E                     syscall    PenNormal
  3509. label00002988:
  3510. 00002988  486C 0022                pea.l      [A4 + 0x22]
  3511. 0000298C  A89D                     syscall    PenPat
  3512. 0000298E  3F2C 001E                move.w     -[A7], [A4 + 0x1E]
  3513. 00002992  3F2C 001A                move.w     -[A7], [A4 + 0x1A]
  3514. 00002996  4EBA 0668                jsr        [PC + 0x668 /* 00003000 */]
  3515. 0000299A  588F                     addq.l     A7, 4
  3516. 0000299C  486C 000E                pea.l      [A4 + 0xE]
  3517. 000029A0  A8A2                     syscall    PaintRect
  3518. label000029A2:
  3519. 000029A2  4A6C 0018                tst.w      [A4 + 0x18]
  3520. 000029A6  672A                     beq        +0x2C /* 000029D2 */
  3521. 000029A8  7003                     moveq.l    D0, 0x03
  3522. 000029AA  3D40 000C                move.w     [A6 + 0xC], D0
  3523. 000029AE  486C 002A                pea.l      [A4 + 0x2A]
  3524. 000029B2  A89D                     syscall    PenPat
  3525. 000029B4  3F2C 0032                move.w     -[A7], [A4 + 0x32]
  3526. 000029B8  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  3527. 000029BC  A89B                     syscall    PenSize
  3528. 000029BE  3F2C 0020                move.w     -[A7], [A4 + 0x20]
  3529. 000029C2  3F2C 001C                move.w     -[A7], [A4 + 0x1C]
  3530. 000029C6  4EBA 0638                jsr        [PC + 0x638 /* 00003000 */]
  3531. 000029CA  588F                     addq.l     A7, 4
  3532. 000029CC  486C 000E                pea.l      [A4 + 0xE]
  3533. 000029D0  A8A1                     syscall    FrameRect
  3534. label000029D2:
  3535. 000029D2  0C6E 0001 000C           cmpi.w     [A6 + 0xC], 0x1
  3536. 000029D8  6708                     beq        +0xA /* 000029E2 */
  3537. 000029DA  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  3538. 000029E0  660C                     bne        +0xE /* 000029EE */
  3539. label000029E2:
  3540. 000029E2  486D E5A2                pea.l      [A5 - 0x1A5E]
  3541. 000029E6  A89D                     syscall    PenPat
  3542. 000029E8  486C 000E                pea.l      [A4 + 0xE]
  3543. 000029EC  A8A1                     syscall    FrameRect
  3544. label000029EE:
  3545. 000029EE  2F0C                     move.l     -[A7], A4
  3546. 000029F0  4EBA 0A28                jsr        [PC + 0xA28 /* 0000341A */]
  3547. 000029F4  588F                     addq.l     A7, 4
  3548. 000029F6  4A40                     tst.w      D0
  3549. 000029F8  6700 049E                beq        +0x4A0 /* 00002E98 */
  3550. 000029FC  41EE FF7C                lea.l      A0, [A6 - 0x84]
  3551. 00002A00  43EC 000E                lea.l      A1, [A4 + 0xE]
  3552. 00002A04  20D9                     move.l     [A0]+, [A1]+
  3553. 00002A06  20D9                     move.l     [A0]+, [A1]+
  3554. 00002A08  3F3C 0001                move.w     -[A7], 0x1
  3555. 00002A0C  3F3C 0001                move.w     -[A7], 0x1
  3556. 00002A10  486E FF7C                pea.l      [A6 - 0x84]
  3557. 00002A14  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  3558. 00002A18  508F                     addq.l     A7, 8
  3559. 00002A1A  4EBA 20B6                jsr        [PC + 0x20B6 /* 00004AD2 */]
  3560. 00002A1E  486E FF7C                pea.l      [A6 - 0x84]
  3561. 00002A22  A8A4                     syscall    InvertRect
  3562. 00002A24  4EBA 2102                jsr        [PC + 0x2102 /* 00004B28 */]
  3563. 00002A28  6000 046E                bra        +0x470 /* 00002E98 */
  3564. 00002A2C  302C 0012                move.w     D0, [A4 + 0x12]
  3565. 00002A30  906C 000E                sub.w      D0, [A4 + 0xE]
  3566. 00002A34  E240                     asr        D0.w, 1
  3567. 00002A36  3D40 FF68                move.w     [A6 - 0x98], D0
  3568. 00002A3A  4A6C 0016                tst.w      [A4 + 0x16]
  3569. 00002A3E  6756                     beq        +0x58 /* 00002A96 */
  3570. 00002A40  7003                     moveq.l    D0, 0x03
  3571. 00002A42  3D40 000C                move.w     [A6 + 0xC], D0
  3572. 00002A46  4A6C 0038                tst.w      [A4 + 0x38]
  3573. 00002A4A  6728                     beq        +0x2A /* 00002A74 */
  3574. 00002A4C  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3575. 00002A50  4EBA 04EA                jsr        [PC + 0x4EA /* 00002F3C */]
  3576. 00002A54  548F                     addq.l     A7, 2
  3577. 00002A56  486E FF84                pea.l      [A6 - 0x7C]
  3578. 00002A5A  3F2C 0038                move.w     -[A7], [A4 + 0x38]
  3579. 00002A5E  3F2C 0038                move.w     -[A7], [A4 + 0x38]
  3580. 00002A62  A8A8                     syscall    OffsetRect
  3581. 00002A64  486E FF84                pea.l      [A6 - 0x7C]
  3582. 00002A68  3F2E FF68                move.w     -[A7], [A6 - 0x98]
  3583. 00002A6C  3F2E FF68                move.w     -[A7], [A6 - 0x98]
  3584. 00002A70  A8B1                     syscall    PaintRoundRect
  3585. 00002A72  A89E                     syscall    PenNormal
  3586. label00002A74:
  3587. 00002A74  486C 0022                pea.l      [A4 + 0x22]
  3588. 00002A78  A89D                     syscall    PenPat
  3589. 00002A7A  3F2C 001E                move.w     -[A7], [A4 + 0x1E]
  3590. 00002A7E  3F2C 001A                move.w     -[A7], [A4 + 0x1A]
  3591. 00002A82  4EBA 057C                jsr        [PC + 0x57C /* 00003000 */]
  3592. 00002A86  588F                     addq.l     A7, 4
  3593. 00002A88  486C 000E                pea.l      [A4 + 0xE]
  3594. 00002A8C  3F2E FF68                move.w     -[A7], [A6 - 0x98]
  3595. 00002A90  3F2E FF68                move.w     -[A7], [A6 - 0x98]
  3596. 00002A94  A8B1                     syscall    PaintRoundRect
  3597. label00002A96:
  3598. 00002A96  4A6C 0018                tst.w      [A4 + 0x18]
  3599. 00002A9A  6732                     beq        +0x34 /* 00002ACE */
  3600. 00002A9C  7003                     moveq.l    D0, 0x03
  3601. 00002A9E  3D40 000C                move.w     [A6 + 0xC], D0
  3602. 00002AA2  486C 002A                pea.l      [A4 + 0x2A]
  3603. 00002AA6  A89D                     syscall    PenPat
  3604. 00002AA8  3F2C 0032                move.w     -[A7], [A4 + 0x32]
  3605. 00002AAC  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  3606. 00002AB0  A89B                     syscall    PenSize
  3607. 00002AB2  3F2C 0020                move.w     -[A7], [A4 + 0x20]
  3608. 00002AB6  3F2C 001C                move.w     -[A7], [A4 + 0x1C]
  3609. 00002ABA  4EBA 0544                jsr        [PC + 0x544 /* 00003000 */]
  3610. 00002ABE  588F                     addq.l     A7, 4
  3611. 00002AC0  486C 000E                pea.l      [A4 + 0xE]
  3612. 00002AC4  3F2E FF68                move.w     -[A7], [A6 - 0x98]
  3613. 00002AC8  3F2E FF68                move.w     -[A7], [A6 - 0x98]
  3614. 00002ACC  A8B0                     syscall    FrameRoundRect
  3615. label00002ACE:
  3616. 00002ACE  082C 0001 000C           btst.b     [A4 + 0xC], 0x1
  3617. 00002AD4  6764                     beq        +0x66 /* 00002B3A */
  3618. 00002AD6  7003                     moveq.l    D0, 0x03
  3619. 00002AD8  3D40 000C                move.w     [A6 + 0xC], D0
  3620. 00002ADC  A89E                     syscall    PenNormal
  3621. 00002ADE  41EE FF84                lea.l      A0, [A6 - 0x7C]
  3622. 00002AE2  43EC 000E                lea.l      A1, [A4 + 0xE]
  3623. 00002AE6  20D9                     move.l     [A0]+, [A1]+
  3624. 00002AE8  20D9                     move.l     [A0]+, [A1]+
  3625. 00002AEA  3F3C 0003                move.w     -[A7], 0x3
  3626. 00002AEE  3F3C 0003                move.w     -[A7], 0x3
  3627. 00002AF2  A89B                     syscall    PenSize
  3628. 00002AF4  3F3C FFFA                move.w     -[A7], 0xFFFA
  3629. 00002AF8  3F3C FFFA                move.w     -[A7], 0xFFFA
  3630. 00002AFC  486E FF84                pea.l      [A6 - 0x7C]
  3631. 00002B00  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  3632. 00002B04  508F                     addq.l     A7, 8
  3633. 00002B06  302E FF88                move.w     D0, [A6 - 0x78]
  3634. 00002B0A  906E FF84                sub.w      D0, [A6 - 0x7C]
  3635. 00002B0E  48C0                     ext.l      D0
  3636. 00002B10  81FC 0002                divs.w     D0, 0x2
  3637. 00002B14  3D40 FF6A                move.w     [A6 - 0x96], D0
  3638. 00002B18  3F3C 0002                move.w     -[A7], 0x2
  3639. 00002B1C  3F3C 0002                move.w     -[A7], 0x2
  3640. 00002B20  486E FF84                pea.l      [A6 - 0x7C]
  3641. 00002B24  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  3642. 00002B28  508F                     addq.l     A7, 8
  3643. 00002B2A  486E FF84                pea.l      [A6 - 0x7C]
  3644. 00002B2E  3F2E FF6A                move.w     -[A7], [A6 - 0x96]
  3645. 00002B32  3F2E FF6A                move.w     -[A7], [A6 - 0x96]
  3646. 00002B36  A8B0                     syscall    FrameRoundRect
  3647. 00002B38  A89E                     syscall    PenNormal
  3648. label00002B3A:
  3649. 00002B3A  0C6E 0001 000C           cmpi.w     [A6 + 0xC], 0x1
  3650. 00002B40  6708                     beq        +0xA /* 00002B4A */
  3651. 00002B42  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  3652. 00002B48  6614                     bne        +0x16 /* 00002B5E */
  3653. label00002B4A:
  3654. 00002B4A  486D E5A2                pea.l      [A5 - 0x1A5E]
  3655. 00002B4E  A89D                     syscall    PenPat
  3656. 00002B50  486C 000E                pea.l      [A4 + 0xE]
  3657. 00002B54  3F2E FF68                move.w     -[A7], [A6 - 0x98]
  3658. 00002B58  3F2E FF68                move.w     -[A7], [A6 - 0x98]
  3659. 00002B5C  A8B0                     syscall    FrameRoundRect
  3660. label00002B5E:
  3661. 00002B5E  2F0C                     move.l     -[A7], A4
  3662. 00002B60  4EBA 08B8                jsr        [PC + 0x8B8 /* 0000341A */]
  3663. 00002B64  588F                     addq.l     A7, 4
  3664. 00002B66  4A40                     tst.w      D0
  3665. 00002B68  6700 032E                beq        +0x330 /* 00002E98 */
  3666. 00002B6C  4EBA 1F64                jsr        [PC + 0x1F64 /* 00004AD2 */]
  3667. 00002B70  486C 000E                pea.l      [A4 + 0xE]
  3668. 00002B74  3F2E FF68                move.w     -[A7], [A6 - 0x98]
  3669. 00002B78  3F2E FF68                move.w     -[A7], [A6 - 0x98]
  3670. 00002B7C  A8B3                     syscall    InvertRoundRect
  3671. 00002B7E  486C 000E                pea.l      [A4 + 0xE]
  3672. 00002B82  3F2E FF68                move.w     -[A7], [A6 - 0x98]
  3673. 00002B86  3F2E FF68                move.w     -[A7], [A6 - 0x98]
  3674. 00002B8A  A8B0                     syscall    FrameRoundRect
  3675. 00002B8C  4EBA 1F9A                jsr        [PC + 0x1F9A /* 00004B28 */]
  3676. 00002B90  6000 0306                bra        +0x308 /* 00002E98 */
  3677. 00002B94  4A6C 0016                tst.w      [A4 + 0x16]
  3678. 00002B98  6760                     beq        +0x62 /* 00002BFA */
  3679. 00002B9A  7003                     moveq.l    D0, 0x03
  3680. 00002B9C  3D40 000C                move.w     [A6 + 0xC], D0
  3681. 00002BA0  4A6C 0038                tst.w      [A4 + 0x38]
  3682. 00002BA4  673A                     beq        +0x3C /* 00002BE0 */
  3683. 00002BA6  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3684. 00002BAA  4EBA 0390                jsr        [PC + 0x390 /* 00002F3C */]
  3685. 00002BAE  548F                     addq.l     A7, 2
  3686. 00002BB0  2D6C 003E FFEA           move.l     [A6 - 0x16], [A4 + 0x3E]
  3687. 00002BB6  4267                     clr.w      -[A7]
  3688. 00002BB8  486E FFEA                pea.l      [A6 - 0x16]
  3689. 00002BBC  4EAD 1402                jsr        [A5 + 0x1402 /* export_636 */]
  3690. 00002BC0  301F                     move.w     D0, [A7]+
  3691. 00002BC2  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  3692. 00002BC6  3F2C 0038                move.w     -[A7], [A4 + 0x38]
  3693. 00002BCA  3F2C 0038                move.w     -[A7], [A4 + 0x38]
  3694. 00002BCE  A8CE                     syscall    OffsetPoly
  3695. 00002BD0  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  3696. 00002BD4  A8C7                     syscall    PaintPoly
  3697. 00002BD6  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  3698. 00002BDA  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  3699. 00002BDE  A89E                     syscall    PenNormal
  3700. label00002BE0:
  3701. 00002BE0  486C 0022                pea.l      [A4 + 0x22]
  3702. 00002BE4  A89D                     syscall    PenPat
  3703. 00002BE6  3F2C 001E                move.w     -[A7], [A4 + 0x1E]
  3704. 00002BEA  3F2C 001A                move.w     -[A7], [A4 + 0x1A]
  3705. 00002BEE  4EBA 0410                jsr        [PC + 0x410 /* 00003000 */]
  3706. 00002BF2  588F                     addq.l     A7, 4
  3707. 00002BF4  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  3708. 00002BF8  A8C7                     syscall    PaintPoly
  3709. label00002BFA:
  3710. 00002BFA  4A6C 0018                tst.w      [A4 + 0x18]
  3711. 00002BFE  672A                     beq        +0x2C /* 00002C2A */
  3712. 00002C00  7003                     moveq.l    D0, 0x03
  3713. 00002C02  3D40 000C                move.w     [A6 + 0xC], D0
  3714. 00002C06  486C 002A                pea.l      [A4 + 0x2A]
  3715. 00002C0A  A89D                     syscall    PenPat
  3716. 00002C0C  3F2C 0032                move.w     -[A7], [A4 + 0x32]
  3717. 00002C10  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  3718. 00002C14  A89B                     syscall    PenSize
  3719. 00002C16  3F2C 0020                move.w     -[A7], [A4 + 0x20]
  3720. 00002C1A  3F2C 001C                move.w     -[A7], [A4 + 0x1C]
  3721. 00002C1E  4EBA 03E0                jsr        [PC + 0x3E0 /* 00003000 */]
  3722. 00002C22  588F                     addq.l     A7, 4
  3723. 00002C24  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  3724. 00002C28  A8C6                     syscall    FramePoly
  3725. label00002C2A:
  3726. 00002C2A  0C6E 0001 000C           cmpi.w     [A6 + 0xC], 0x1
  3727. 00002C30  6708                     beq        +0xA /* 00002C3A */
  3728. 00002C32  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  3729. 00002C38  660C                     bne        +0xE /* 00002C46 */
  3730. label00002C3A:
  3731. 00002C3A  486D E5A2                pea.l      [A5 - 0x1A5E]
  3732. 00002C3E  A89D                     syscall    PenPat
  3733. 00002C40  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  3734. 00002C44  A8C6                     syscall    FramePoly
  3735. label00002C46:
  3736. 00002C46  2F0C                     move.l     -[A7], A4
  3737. 00002C48  4EBA 07D0                jsr        [PC + 0x7D0 /* 0000341A */]
  3738. 00002C4C  588F                     addq.l     A7, 4
  3739. 00002C4E  4A40                     tst.w      D0
  3740. 00002C50  6700 0246                beq        +0x248 /* 00002E98 */
  3741. 00002C54  4EBA 1E7C                jsr        [PC + 0x1E7C /* 00004AD2 */]
  3742. 00002C58  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  3743. 00002C5C  A8C9                     syscall    InvertPoly
  3744. 00002C5E  4EBA 1EC8                jsr        [PC + 0x1EC8 /* 00004B28 */]
  3745. 00002C62  6000 0234                bra        +0x236 /* 00002E98 */
  3746. 00002C66  302E FF8A                move.w     D0, [A6 - 0x76]
  3747. 00002C6A  906E FF86                sub.w      D0, [A6 - 0x7A]
  3748. 00002C6E  0C40 000F                cmpi.w     D0, 0xF
  3749. 00002C72  6D00 0224                blt        +0x226 /* 00002E98 */
  3750. 00002C76  302E FF88                move.w     D0, [A6 - 0x78]
  3751. 00002C7A  906E FF84                sub.w      D0, [A6 - 0x7C]
  3752. 00002C7E  0C40 000C                cmpi.w     D0, 0xC
  3753. 00002C82  6D00 0214                blt        +0x216 /* 00002E98 */
  3754. 00002C86  302E FF84                move.w     D0, [A6 - 0x7C]
  3755. 00002C8A  D06E FF88                add.w      D0, [A6 - 0x78]
  3756. 00002C8E  E240                     asr        D0.w, 1
  3757. 00002C90  3D40 FF6A                move.w     [A6 - 0x96], D0
  3758. 00002C94  302E FF6A                move.w     D0, [A6 - 0x96]
  3759. 00002C98  5D40                     subq.w     D0, 6
  3760. 00002C9A  3D40 FF84                move.w     [A6 - 0x7C], D0
  3761. 00002C9E  566E FF86                addq.w     [A6 - 0x7A], 3
  3762. 00002CA2  302E FF6A                move.w     D0, [A6 - 0x96]
  3763. 00002CA6  5C40                     addq.w     D0, 6
  3764. 00002CA8  3D40 FF88                move.w     [A6 - 0x78], D0
  3765. 00002CAC  302E FF86                move.w     D0, [A6 - 0x7A]
  3766. 00002CB0  0640 000C                addi.w     D0, 0xC
  3767. 00002CB4  3D40 FF8A                move.w     [A6 - 0x76], D0
  3768. 00002CB8  486E FF84                pea.l      [A6 - 0x7C]
  3769. 00002CBC  A8B9                     syscall    EraseOval
  3770. 00002CBE  486E FF84                pea.l      [A6 - 0x7C]
  3771. 00002CC2  A8B7                     syscall    FrameOval
  3772. 00002CC4  2F0C                     move.l     -[A7], A4
  3773. 00002CC6  4EBA 0752                jsr        [PC + 0x752 /* 0000341A */]
  3774. 00002CCA  588F                     addq.l     A7, 4
  3775. 00002CCC  4A40                     tst.w      D0
  3776. 00002CCE  6700 01C8                beq        +0x1CA /* 00002E98 */
  3777. 00002CD2  302E FF6A                move.w     D0, [A6 - 0x96]
  3778. 00002CD6  5740                     subq.w     D0, 3
  3779. 00002CD8  3D40 FF84                move.w     [A6 - 0x7C], D0
  3780. 00002CDC  566E FF86                addq.w     [A6 - 0x7A], 3
  3781. 00002CE0  302E FF6A                move.w     D0, [A6 - 0x96]
  3782. 00002CE4  5640                     addq.w     D0, 3
  3783. 00002CE6  3D40 FF88                move.w     [A6 - 0x78], D0
  3784. 00002CEA  302E FF86                move.w     D0, [A6 - 0x7A]
  3785. 00002CEE  5C40                     addq.w     D0, 6
  3786. 00002CF0  3D40 FF8A                move.w     [A6 - 0x76], D0
  3787. 00002CF4  486E FF84                pea.l      [A6 - 0x7C]
  3788. 00002CF8  A8BA                     syscall    InvertOval
  3789. 00002CFA  6000 019C                bra        +0x19E /* 00002E98 */
  3790. 00002CFE  302E FF8A                move.w     D0, [A6 - 0x76]
  3791. 00002D02  906E FF86                sub.w      D0, [A6 - 0x7A]
  3792. 00002D06  0C40 000F                cmpi.w     D0, 0xF
  3793. 00002D0A  6D00 018C                blt        +0x18E /* 00002E98 */
  3794. 00002D0E  302E FF88                move.w     D0, [A6 - 0x78]
  3795. 00002D12  906E FF84                sub.w      D0, [A6 - 0x7C]
  3796. 00002D16  0C40 000C                cmpi.w     D0, 0xC
  3797. 00002D1A  6D00 017C                blt        +0x17E /* 00002E98 */
  3798. 00002D1E  302E FF84                move.w     D0, [A6 - 0x7C]
  3799. 00002D22  D06E FF88                add.w      D0, [A6 - 0x78]
  3800. 00002D26  E240                     asr        D0.w, 1
  3801. 00002D28  3D40 FF6A                move.w     [A6 - 0x96], D0
  3802. 00002D2C  302E FF6A                move.w     D0, [A6 - 0x96]
  3803. 00002D30  5D40                     subq.w     D0, 6
  3804. 00002D32  3D40 FF84                move.w     [A6 - 0x7C], D0
  3805. 00002D36  566E FF86                addq.w     [A6 - 0x7A], 3
  3806. 00002D3A  302E FF6A                move.w     D0, [A6 - 0x96]
  3807. 00002D3E  5C40                     addq.w     D0, 6
  3808. 00002D40  3D40 FF88                move.w     [A6 - 0x78], D0
  3809. 00002D44  302E FF86                move.w     D0, [A6 - 0x7A]
  3810. 00002D48  0640 000C                addi.w     D0, 0xC
  3811. 00002D4C  3D40 FF8A                move.w     [A6 - 0x76], D0
  3812. 00002D50  486E FF84                pea.l      [A6 - 0x7C]
  3813. 00002D54  A8A3                     syscall    EraseRect
  3814. 00002D56  486E FF84                pea.l      [A6 - 0x7C]
  3815. 00002D5A  A8A1                     syscall    FrameRect
  3816. 00002D5C  2F0C                     move.l     -[A7], A4
  3817. 00002D5E  4EBA 06BA                jsr        [PC + 0x6BA /* 0000341A */]
  3818. 00002D62  588F                     addq.l     A7, 4
  3819. 00002D64  4A40                     tst.w      D0
  3820. 00002D66  6700 0130                beq        +0x132 /* 00002E98 */
  3821. 00002D6A  302E FF6A                move.w     D0, [A6 - 0x96]
  3822. 00002D6E  5B40                     subq.w     D0, 5
  3823. 00002D70  3D40 FF84                move.w     [A6 - 0x7C], D0
  3824. 00002D74  526E FF86                addq.w     [A6 - 0x7A], 1
  3825. 00002D78  302E FF6A                move.w     D0, [A6 - 0x96]
  3826. 00002D7C  5840                     addq.w     D0, 4
  3827. 00002D7E  3D40 FF88                move.w     [A6 - 0x78], D0
  3828. 00002D82  302E FF86                move.w     D0, [A6 - 0x7A]
  3829. 00002D86  0640 0009                addi.w     D0, 0x9 /* '\t' */
  3830. 00002D8A  3D40 FF8A                move.w     [A6 - 0x76], D0
  3831. 00002D8E  3F2E FF86                move.w     -[A7], [A6 - 0x7A]
  3832. 00002D92  3F2E FF84                move.w     -[A7], [A6 - 0x7C]
  3833. 00002D96  A893                     syscall    MoveTo
  3834. 00002D98  3F2E FF8A                move.w     -[A7], [A6 - 0x76]
  3835. 00002D9C  3F2E FF88                move.w     -[A7], [A6 - 0x78]
  3836. 00002DA0  A891                     syscall    LineTo
  3837. 00002DA2  3F2E FF8A                move.w     -[A7], [A6 - 0x76]
  3838. 00002DA6  3F2E FF84                move.w     -[A7], [A6 - 0x7C]
  3839. 00002DAA  A893                     syscall    MoveTo
  3840. 00002DAC  3F2E FF86                move.w     -[A7], [A6 - 0x7A]
  3841. 00002DB0  3F2E FF88                move.w     -[A7], [A6 - 0x78]
  3842. 00002DB4  A891                     syscall    LineTo
  3843. 00002DB6  6000 00E0                bra        +0xE2 /* 00002E98 */
  3844. 00002DBA  4A6C 0016                tst.w      [A4 + 0x16]
  3845. 00002DBE  6746                     beq        +0x48 /* 00002E06 */
  3846. 00002DC0  7003                     moveq.l    D0, 0x03
  3847. 00002DC2  3D40 000C                move.w     [A6 + 0xC], D0
  3848. 00002DC6  4A6C 0038                tst.w      [A4 + 0x38]
  3849. 00002DCA  6720                     beq        +0x22 /* 00002DEC */
  3850. 00002DCC  3F2C 0036                move.w     -[A7], [A4 + 0x36]
  3851. 00002DD0  4EBA 016A                jsr        [PC + 0x16A /* 00002F3C */]
  3852. 00002DD4  548F                     addq.l     A7, 2
  3853. 00002DD6  486E FF84                pea.l      [A6 - 0x7C]
  3854. 00002DDA  3F2C 0038                move.w     -[A7], [A4 + 0x38]
  3855. 00002DDE  3F2C 0038                move.w     -[A7], [A4 + 0x38]
  3856. 00002DE2  A8A8                     syscall    OffsetRect
  3857. 00002DE4  486E FF84                pea.l      [A6 - 0x7C]
  3858. 00002DE8  A8A2                     syscall    PaintRect
  3859. 00002DEA  A89E                     syscall    PenNormal
  3860. label00002DEC:
  3861. 00002DEC  486C 0022                pea.l      [A4 + 0x22]
  3862. 00002DF0  A89D                     syscall    PenPat
  3863. 00002DF2  3F2C 001E                move.w     -[A7], [A4 + 0x1E]
  3864. 00002DF6  3F2C 001A                move.w     -[A7], [A4 + 0x1A]
  3865. 00002DFA  4EBA 0204                jsr        [PC + 0x204 /* 00003000 */]
  3866. 00002DFE  588F                     addq.l     A7, 4
  3867. 00002E00  486C 000E                pea.l      [A4 + 0xE]
  3868. 00002E04  A8A2                     syscall    PaintRect
  3869. label00002E06:
  3870. 00002E06  4A6C 0018                tst.w      [A4 + 0x18]
  3871. 00002E0A  672A                     beq        +0x2C /* 00002E36 */
  3872. 00002E0C  7003                     moveq.l    D0, 0x03
  3873. 00002E0E  3D40 000C                move.w     [A6 + 0xC], D0
  3874. 00002E12  486C 002A                pea.l      [A4 + 0x2A]
  3875. 00002E16  A89D                     syscall    PenPat
  3876. 00002E18  3F2C 0032                move.w     -[A7], [A4 + 0x32]
  3877. 00002E1C  3F2C 0034                move.w     -[A7], [A4 + 0x34]
  3878. 00002E20  A89B                     syscall    PenSize
  3879. 00002E22  3F2C 0020                move.w     -[A7], [A4 + 0x20]
  3880. 00002E26  3F2C 001C                move.w     -[A7], [A4 + 0x1C]
  3881. 00002E2A  4EBA 01D4                jsr        [PC + 0x1D4 /* 00003000 */]
  3882. 00002E2E  588F                     addq.l     A7, 4
  3883. 00002E30  486C 000E                pea.l      [A4 + 0xE]
  3884. 00002E34  A8A1                     syscall    FrameRect
  3885. label00002E36:
  3886. 00002E36  0C6E 0002 000C           cmpi.w     [A6 + 0xC], 0x2
  3887. 00002E3C  6708                     beq        +0xA /* 00002E46 */
  3888. 00002E3E  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  3889. 00002E44  662A                     bne        +0x2C /* 00002E70 */
  3890. label00002E46:
  3891. 00002E46  486D E5A2                pea.l      [A5 - 0x1A5E]
  3892. 00002E4A  A89D                     syscall    PenPat
  3893. 00002E4C  41EE FF84                lea.l      A0, [A6 - 0x7C]
  3894. 00002E50  43EC 000E                lea.l      A1, [A4 + 0xE]
  3895. 00002E54  20D9                     move.l     [A0]+, [A1]+
  3896. 00002E56  20D9                     move.l     [A0]+, [A1]+
  3897. 00002E58  3F3C FFFF                move.w     -[A7], 0xFFFF
  3898. 00002E5C  3F3C FFFF                move.w     -[A7], 0xFFFF
  3899. 00002E60  486E FF84                pea.l      [A6 - 0x7C]
  3900. 00002E64  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  3901. 00002E68  508F                     addq.l     A7, 8
  3902. 00002E6A  486E FF84                pea.l      [A6 - 0x7C]
  3903. 00002E6E  A8A1                     syscall    FrameRect
  3904. label00002E70:
  3905. 00002E70  2F0C                     move.l     -[A7], A4
  3906. 00002E72  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  3907. 00002E76  588F                     addq.l     A7, 4
  3908. 00002E78  4A40                     tst.w      D0
  3909. 00002E7A  670A                     beq        +0xC /* 00002E86 */
  3910. 00002E7C  2F0C                     move.l     -[A7], A4
  3911. 00002E7E  4EAD 0B2A                jsr        [A5 + 0xB2A /* export_353 */]
  3912. 00002E82  588F                     addq.l     A7, 4
  3913. 00002E84  6012                     bra        +0x14 /* 00002E98 */
  3914. label00002E86:
  3915. 00002E86  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  3916. 00002E8A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3917. 00002E8E  2F0C                     move.l     -[A7], A4
  3918. 00002E90  4EBA 0AEE                jsr        [PC + 0xAEE /* 00003980 */]
  3919. 00002E94  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3920. label00002E98:
  3921. 00002E98  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  3922. label00002E9C:
  3923. 00002E9C  285F                     movea.l    A4, [A7]+
  3924. 00002E9E  4E5E                     unlink     A6
  3925. 00002EA0  4E75                     rts
  3926. fn00002EA2:
  3927. 00002EA2  4E56 0000                link       A6, 0
  3928. 00002EA6  48E7 0018                movem.l    -[A7], A3,A4
  3929. 00002EAA  286E 0008                movea.l    A4, [A6 + 0x8]
  3930. 00002EAE  266E 000C                movea.l    A3, [A6 + 0xC]
  3931. 00002EB2  41D3                     lea.l      A0, [A3]
  3932. 00002EB4  43EC 000E                lea.l      A1, [A4 + 0xE]
  3933. 00002EB8  20D9                     move.l     [A0]+, [A1]+
  3934. 00002EBA  20D9                     move.l     [A0]+, [A1]+
  3935. 00002EBC  4A6C 0016                tst.w      [A4 + 0x16]
  3936. 00002EC0  672C                     beq        +0x2E /* 00002EEE */
  3937. 00002EC2  0C6C 0001 0002           cmpi.w     [A4 + 0x2], 0x1
  3938. 00002EC8  6708                     beq        +0xA /* 00002ED2 */
  3939. 00002ECA  0C6C 0002 0002           cmpi.w     [A4 + 0x2], 0x2
  3940. 00002ED0  661C                     bne        +0x1E /* 00002EEE */
  3941. label00002ED2:
  3942. 00002ED2  0C54 00CC                cmpi.w     [A4], 0xCC
  3943. 00002ED6  6716                     beq        +0x18 /* 00002EEE */
  3944. 00002ED8  0C54 00CB                cmpi.w     [A4], 0xCB
  3945. 00002EDC  6710                     beq        +0x12 /* 00002EEE */
  3946. 00002EDE  302C 0038                move.w     D0, [A4 + 0x38]
  3947. 00002EE2  D16B 0004                add.w      [A3 + 0x4], D0
  3948. 00002EE6  302C 0038                move.w     D0, [A4 + 0x38]
  3949. 00002EEA  D16B 0006                add.w      [A3 + 0x6], D0
  3950. label00002EEE:
  3951. 00002EEE  4A6C 0018                tst.w      [A4 + 0x18]
  3952. 00002EF2  6722                     beq        +0x24 /* 00002F16 */
  3953. 00002EF4  0C54 0068                cmpi.w     [A4], 0x68 /* 'h' */
  3954. 00002EF8  670C                     beq        +0xE /* 00002F06 */
  3955. 00002EFA  0C54 0067                cmpi.w     [A4], 0x67 /* 'g' */
  3956. 00002EFE  6706                     beq        +0x8 /* 00002F06 */
  3957. 00002F00  0C54 00CA                cmpi.w     [A4], 0xCA
  3958. 00002F04  6610                     bne        +0x12 /* 00002F16 */
  3959. label00002F06:
  3960. 00002F06  302C 0034                move.w     D0, [A4 + 0x34]
  3961. 00002F0A  D16B 0004                add.w      [A3 + 0x4], D0
  3962. 00002F0E  302C 0032                move.w     D0, [A4 + 0x32]
  3963. 00002F12  D16B 0006                add.w      [A3 + 0x6], D0
  3964. label00002F16:
  3965. 00002F16  0C54 00C9                cmpi.w     [A4], 0xC9
  3966. 00002F1A  6618                     bne        +0x1A /* 00002F34 */
  3967. 00002F1C  082C 0001 000C           btst.b     [A4 + 0xC], 0x1
  3968. 00002F22  6710                     beq        +0x12 /* 00002F34 */
  3969. 00002F24  3F3C FFFC                move.w     -[A7], 0xFFFC
  3970. 00002F28  3F3C FFFC                move.w     -[A7], 0xFFFC
  3971. 00002F2C  2F0B                     move.l     -[A7], A3
  3972. 00002F2E  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  3973. 00002F32  508F                     addq.l     A7, 8
  3974. label00002F34:
  3975. 00002F34  4CDF 1800                movem.l    A3,A4, [A7]+
  3976. 00002F38  4E5E                     unlink     A6
  3977. 00002F3A  4E75                     rts
  3978. fn00002F3C:
  3979. 00002F3C  4E56 FFEE                link       A6, -0x0012
  3980. 00002F40  2F07                     move.l     -[A7], D7
  3981. 00002F42  3E2E 0008                move.w     D7, [A6 + 0x8]
  3982. 00002F46  4A6D 8DA6                tst.w      [A5 - 0x725A]
  3983. 00002F4A  6700 007A                beq        +0x7C /* 00002FC6 */
  3984. 00002F4E  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  3985. 00002F52  6D72                     blt        +0x74 /* 00002FC6 */
  3986. 00002F54  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  3987. 00002F58  A89C                     syscall    PenMode
  3988. 00002F5A  3D7C BFFF FFEE           move.w     [A6 - 0x12], 0xBFFF
  3989. 00002F60  3D7C BFFF FFF0           move.w     [A6 - 0x10], 0xBFFF
  3990. 00002F66  3D7C BFFF FFF2           move.w     [A6 - 0xE], 0xBFFF
  3991. 00002F6C  206D EC46                movea.l    A0, [A5 - 0x13BA]
  3992. 00002F70  2D68 0008 FFF4           move.l     [A6 - 0xC], [A0 + 0x8]
  3993. 00002F76  206E FFF4                movea.l    A0, [A6 - 0xC]
  3994. 00002F7A  2050                     movea.l    A0, [A0]
  3995. 00002F7C  43EE FFEE                lea.l      A1, [A6 - 0x12]
  3996. 00002F80  20D9                     move.l     [A0]+, [A1]+
  3997. 00002F82  30D9                     move.w     [A0]+, [A1]+
  3998. 00002F84  486D EC36                pea.l      [A5 - 0x13CA]
  3999. 00002F88  A89D                     syscall    PenPat
  4000. 00002F8A  0647 FFF6                addi.w     D7, 0xFFF6
  4001. 00002F8E  3007                     move.w     D0, D7
  4002. 00002F90  48C0                     ext.l      D0
  4003. 00002F92  D080                     add.l      D0, D0
  4004. 00002F94  41ED E5FA                lea.l      A0, [A5 - 0x1A06]
  4005. 00002F98  D1C0                     add.l      A0, D0
  4006. 00002F9A  3D50 FFEE                move.w     [A6 - 0x12], [A0]
  4007. 00002F9E  3007                     move.w     D0, D7
  4008. 00002FA0  48C0                     ext.l      D0
  4009. 00002FA2  D080                     add.l      D0, D0
  4010. 00002FA4  41ED E5FA                lea.l      A0, [A5 - 0x1A06]
  4011. 00002FA8  D1C0                     add.l      A0, D0
  4012. 00002FAA  3D50 FFF0                move.w     [A6 - 0x10], [A0]
  4013. 00002FAE  3007                     move.w     D0, D7
  4014. 00002FB0  48C0                     ext.l      D0
  4015. 00002FB2  D080                     add.l      D0, D0
  4016. 00002FB4  41ED E5FA                lea.l      A0, [A5 - 0x1A06]
  4017. 00002FB8  D1C0                     add.l      A0, D0
  4018. 00002FBA  3D50 FFF2                move.w     [A6 - 0xE], [A0]
  4019. 00002FBE  486E FFEE                pea.l      [A6 - 0x12]
  4020. 00002FC2  AA14                     syscall    RGBForeColor
  4021. 00002FC4  6034                     bra        +0x36 /* 00002FFA */
  4022. label00002FC6:
  4023. 00002FC6  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  4024. 00002FCA  6D02                     blt        +0x4 /* 00002FCE */
  4025. 00002FCC  7E00                     moveq.l    D7, 0x00
  4026. label00002FCE:
  4027. 00002FCE  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  4028. 00002FD2  A89C                     syscall    PenMode
  4029. 00002FD4  3007                     move.w     D0, D7
  4030. 00002FD6  48C0                     ext.l      D0
  4031. 00002FD8  E580                     asl        D0, 2
  4032. 00002FDA  41ED E5D2                lea.l      A0, [A5 - 0x1A2E]
  4033. 00002FDE  D1C0                     add.l      A0, D0
  4034. 00002FE0  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  4035. 00002FE4  3007                     move.w     D0, D7
  4036. 00002FE6  48C0                     ext.l      D0
  4037. 00002FE8  E580                     asl        D0, 2
  4038. 00002FEA  41ED E5AA                lea.l      A0, [A5 - 0x1A56]
  4039. 00002FEE  D1C0                     add.l      A0, D0
  4040. 00002FF0  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  4041. 00002FF4  486E FFF8                pea.l      [A6 - 0x8]
  4042. 00002FF8  A89D                     syscall    PenPat
  4043. label00002FFA:
  4044. 00002FFA  2E1F                     move.l     D7, [A7]+
  4045. 00002FFC  4E5E                     unlink     A6
  4046. 00002FFE  4E75                     rts
  4047. fn00003000:
  4048. 00003000  4E56 FFFA                link       A6, -0x0006
  4049. 00003004  4A6D 8DA6                tst.w      [A5 - 0x725A]
  4050. 00003008  6744                     beq        +0x46 /* 0000304E */
  4051. 0000300A  206D 8E1E                movea.l    A0, [A5 - 0x71E2]
  4052. 0000300E  302E 0008                move.w     D0, [A6 + 0x8]
  4053. 00003012  48C0                     ext.l      D0
  4054. 00003014  E780                     asl        D0, 3
  4055. 00003016  D090                     add.l      D0, [A0]
  4056. 00003018  2040                     movea.l    A0, D0
  4057. 0000301A  43EE FFFA                lea.l      A1, [A6 - 0x6]
  4058. 0000301E  41E8 000A                lea.l      A0, [A0 + 0xA]
  4059. 00003022  22D8                     move.l     [A1]+, [A0]+
  4060. 00003024  32D8                     move.w     [A1]+, [A0]+
  4061. 00003026  486E FFFA                pea.l      [A6 - 0x6]
  4062. 0000302A  AA14                     syscall    RGBForeColor
  4063. 0000302C  206D 8E1E                movea.l    A0, [A5 - 0x71E2]
  4064. 00003030  302E 000A                move.w     D0, [A6 + 0xA]
  4065. 00003034  48C0                     ext.l      D0
  4066. 00003036  E780                     asl        D0, 3
  4067. 00003038  D090                     add.l      D0, [A0]
  4068. 0000303A  2040                     movea.l    A0, D0
  4069. 0000303C  43EE FFFA                lea.l      A1, [A6 - 0x6]
  4070. 00003040  41E8 000A                lea.l      A0, [A0 + 0xA]
  4071. 00003044  22D8                     move.l     [A1]+, [A0]+
  4072. 00003046  32D8                     move.w     [A1]+, [A0]+
  4073. 00003048  486E FFFA                pea.l      [A6 - 0x6]
  4074. 0000304C  AA15                     syscall    RGBBackColor
  4075. label0000304E:
  4076. 0000304E  4E5E                     unlink     A6
  4077. 00003050  4E75                     rts
  4078. fn00003052:
  4079. 00003052  4E56 FFF6                link       A6, -0x000A
  4080. 00003056  2F07                     move.l     -[A7], D7
  4081. 00003058  3E2E 0008                move.w     D7, [A6 + 0x8]
  4082. 0000305C  0C47 0007                cmpi.w     D7, 0x7
  4083. 00003060  6E0C                     bgt        +0xE /* 0000306E */
  4084. 00003062  3007                     move.w     D0, D7
  4085. 00003064  5040                     addq.w     D0, 8
  4086. 00003066  3F00                     move.w     -[A7], D0
  4087. 00003068  A89C                     syscall    PenMode
  4088. 0000306A  6000 00BA                bra        +0xBC /* 00003126 */
  4089. label0000306E:
  4090. 0000306E  4A6D 8DA6                tst.w      [A5 - 0x725A]
  4091. 00003072  660A                     bne        +0xC /* 0000307E */
  4092. 00003074  3F3C 0008                move.w     -[A7], 0x8
  4093. 00003078  A89C                     syscall    PenMode
  4094. 0000307A  6000 00AA                bra        +0xAC /* 00003126 */
  4095. label0000307E:
  4096. 0000307E  0C47 0021                cmpi.w     D7, 0x21 /* '!' */
  4097. 00003082  6634                     bne        +0x36 /* 000030B8 */
  4098. 00003084  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  4099. 00003088  A89C                     syscall    PenMode
  4100. 0000308A  3D7C FFFF FFF6           move.w     [A6 - 0xA], 0xFFFF
  4101. 00003090  3D7C FFFF FFF8           move.w     [A6 - 0x8], 0xFFFF
  4102. 00003096  3D7C FFFF FFFA           move.w     [A6 - 0x6], 0xFFFF
  4103. 0000309C  206D EC46                movea.l    A0, [A5 - 0x13BA]
  4104. 000030A0  2D68 0008 FFFC           move.l     [A6 - 0x4], [A0 + 0x8]
  4105. 000030A6  206E FFFC                movea.l    A0, [A6 - 0x4]
  4106. 000030AA  2050                     movea.l    A0, [A0]
  4107. 000030AC  43EE FFF6                lea.l      A1, [A6 - 0xA]
  4108. 000030B0  20D9                     move.l     [A0]+, [A1]+
  4109. 000030B2  30D9                     move.w     [A0]+, [A1]+
  4110. 000030B4  6000 0070                bra        +0x72 /* 00003126 */
  4111. label000030B8:
  4112. 000030B8  0C47 0023                cmpi.w     D7, 0x23 /* '#' */
  4113. 000030BC  662C                     bne        +0x2E /* 000030EA */
  4114. 000030BE  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  4115. 000030C2  A89C                     syscall    PenMode
  4116. 000030C4  426E FFF6                clr.w      [A6 - 0xA]
  4117. 000030C8  426E FFF8                clr.w      [A6 - 0x8]
  4118. 000030CC  426E FFFA                clr.w      [A6 - 0x6]
  4119. 000030D0  206D EC46                movea.l    A0, [A5 - 0x13BA]
  4120. 000030D4  2D68 0008 FFFC           move.l     [A6 - 0x4], [A0 + 0x8]
  4121. 000030DA  206E FFFC                movea.l    A0, [A6 - 0x4]
  4122. 000030DE  2050                     movea.l    A0, [A0]
  4123. 000030E0  43EE FFF6                lea.l      A1, [A6 - 0xA]
  4124. 000030E4  20D9                     move.l     [A0]+, [A1]+
  4125. 000030E6  30D9                     move.w     [A0]+, [A1]+
  4126. 000030E8  603C                     bra        +0x3E /* 00003126 */
  4127. label000030EA:
  4128. 000030EA  0C47 0020                cmpi.w     D7, 0x20 /* ' ' */
  4129. 000030EE  6632                     bne        +0x34 /* 00003122 */
  4130. 000030F0  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  4131. 000030F4  A89C                     syscall    PenMode
  4132. 000030F6  3D7C 7FFF FFF6           move.w     [A6 - 0xA], 0x7FFF
  4133. 000030FC  3D7C 7FFF FFF8           move.w     [A6 - 0x8], 0x7FFF
  4134. 00003102  3D7C 7FFF FFFA           move.w     [A6 - 0x6], 0x7FFF
  4135. 00003108  206D EC46                movea.l    A0, [A5 - 0x13BA]
  4136. 0000310C  2D68 0008 FFFC           move.l     [A6 - 0x4], [A0 + 0x8]
  4137. 00003112  206E FFFC                movea.l    A0, [A6 - 0x4]
  4138. 00003116  2050                     movea.l    A0, [A0]
  4139. 00003118  43EE FFF6                lea.l      A1, [A6 - 0xA]
  4140. 0000311C  20D9                     move.l     [A0]+, [A1]+
  4141. 0000311E  30D9                     move.w     [A0]+, [A1]+
  4142. 00003120  6004                     bra        +0x6 /* 00003126 */
  4143. label00003122:
  4144. 00003122  3F07                     move.w     -[A7], D7
  4145. 00003124  A89C                     syscall    PenMode
  4146. label00003126:
  4147. 00003126  2E1F                     move.l     D7, [A7]+
  4148. 00003128  4E5E                     unlink     A6
  4149. 0000312A  4E75                     rts
  4150. fn0000312C:
  4151. 0000312C  4E56 FE14                link       A6, -0x01EC
  4152. 00003130  48E7 0308                movem.l    -[A7], D6,D7,A4
  4153. 00003134  286E 0008                movea.l    A4, [A6 + 0x8]
  4154. 00003138  4A6D 9046                tst.w      [A5 - 0x6FBA]
  4155. 0000313C  671C                     beq        +0x1E /* 0000315A */
  4156. 0000313E  206D 9024                movea.l    A0, [A5 - 0x6FDC]
  4157. 00003142  486E FF62                pea.l      [A6 - 0x9E]
  4158. 00003146  2050                     movea.l    A0, [A0]
  4159. 00003148  2F28 0010                move.l     -[A7], [A0 + 0x10]
  4160. 0000314C  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  4161. 00003150  4EAD 0AC2                jsr        [A5 + 0xAC2 /* export_340 */]
  4162. 00003154  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4163. 00003158  601A                     bra        +0x1C /* 00003174 */
  4164. label0000315A:
  4165. 0000315A  206D 9010                movea.l    A0, [A5 - 0x6FF0]
  4166. 0000315E  486E FF62                pea.l      [A6 - 0x9E]
  4167. 00003162  2050                     movea.l    A0, [A0]
  4168. 00003164  2F28 0010                move.l     -[A7], [A0 + 0x10]
  4169. 00003168  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  4170. 0000316C  4EAD 0AC2                jsr        [A5 + 0xAC2 /* export_340 */]
  4171. 00003170  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4172. label00003174:
  4173. 00003174  7E00                     moveq.l    D7, 0x00
  4174. 00003176  6000 0124                bra        +0x126 /* 0000329C */
  4175. label0000317A:
  4176. 0000317A  3047                     movea.w    A0, D7
  4177. 0000317C  D1CE                     add.l      A0, A6
  4178. 0000317E  4228 FE62                clr.b      [A0 - 0x19E]
  4179. 00003182  206E FF62                movea.l    A0, [A6 - 0x9E]
  4180. 00003186  3007                     move.w     D0, D7
  4181. 00003188  48C0                     ext.l      D0
  4182. 0000318A  E780                     asl        D0, 3
  4183. 0000318C  D090                     add.l      D0, [A0]
  4184. 0000318E  2040                     movea.l    A0, D0
  4185. 00003190  43EE FF66                lea.l      A1, [A6 - 0x9A]
  4186. 00003194  41E8 000A                lea.l      A0, [A0 + 0xA]
  4187. 00003198  22D8                     move.l     [A1]+, [A0]+
  4188. 0000319A  32D8                     move.w     [A1]+, [A0]+
  4189. 0000319C  303C FFFF                move.w     D0, 0xFFFF
  4190. 000031A0  C06E FF66                and.w      D0, [A6 - 0x9A]
  4191. 000031A4  4840                     swap.w     D0
  4192. 000031A6  4240                     clr.w      D0
  4193. 000031A8  4840                     swap.w     D0
  4194. 000031AA  2D40 FE2E                move.l     [A6 - 0x1D2], D0
  4195. 000031AE  486E FE2E                pea.l      [A6 - 0x1D2]
  4196. 000031B2  486E FE46                pea.l      [A6 - 0x1BA]
  4197. 000031B6  3F3C 280E                move.w     -[A7], 0x280E
  4198. 000031BA  A9EB                     syscall    Pack4/FP68K
  4199. 000031BC  303C FFFF                move.w     D0, 0xFFFF
  4200. 000031C0  C06E FF68                and.w      D0, [A6 - 0x98]
  4201. 000031C4  4840                     swap.w     D0
  4202. 000031C6  4240                     clr.w      D0
  4203. 000031C8  4840                     swap.w     D0
  4204. 000031CA  2D40 FE2E                move.l     [A6 - 0x1D2], D0
  4205. 000031CE  486E FE2E                pea.l      [A6 - 0x1D2]
  4206. 000031D2  486E FE3C                pea.l      [A6 - 0x1C4]
  4207. 000031D6  3F3C 280E                move.w     -[A7], 0x280E
  4208. 000031DA  A9EB                     syscall    Pack4/FP68K
  4209. 000031DC  303C FFFF                move.w     D0, 0xFFFF
  4210. 000031E0  C06E FF6A                and.w      D0, [A6 - 0x96]
  4211. 000031E4  4840                     swap.w     D0
  4212. 000031E6  4240                     clr.w      D0
  4213. 000031E8  4840                     swap.w     D0
  4214. 000031EA  2D40 FE2E                move.l     [A6 - 0x1D2], D0
  4215. 000031EE  486E FE2E                pea.l      [A6 - 0x1D2]
  4216. 000031F2  486E FE32                pea.l      [A6 - 0x1CE]
  4217. 000031F6  3F3C 280E                move.w     -[A7], 0x280E
  4218. 000031FA  A9EB                     syscall    Pack4/FP68K
  4219. 000031FC  41EE FE46                lea.l      A0, [A6 - 0x1BA]
  4220. 00003200  2D58 FE28                move.l     [A6 - 0x1D8], [A0]+
  4221. 00003204  2D58 FE2C                move.l     [A6 - 0x1D4], [A0]+
  4222. 00003208  3D58 FE30                move.w     [A6 - 0x1D0], [A0]+
  4223. 0000320C  486E FE46                pea.l      [A6 - 0x1BA]
  4224. 00003210  486E FE28                pea.l      [A6 - 0x1D8]
  4225. 00003214  3F3C 0004                move.w     -[A7], 0x4
  4226. 00003218  A9EB                     syscall    Pack4/FP68K
  4227. 0000321A  41EE FE3C                lea.l      A0, [A6 - 0x1C4]
  4228. 0000321E  2D58 FE1E                move.l     [A6 - 0x1E2], [A0]+
  4229. 00003222  2D58 FE22                move.l     [A6 - 0x1DE], [A0]+
  4230. 00003226  3D58 FE26                move.w     [A6 - 0x1DA], [A0]+
  4231. 0000322A  486E FE3C                pea.l      [A6 - 0x1C4]
  4232. 0000322E  486E FE1E                pea.l      [A6 - 0x1E2]
  4233. 00003232  3F3C 0004                move.w     -[A7], 0x4
  4234. 00003236  A9EB                     syscall    Pack4/FP68K
  4235. 00003238  486E FE1E                pea.l      [A6 - 0x1E2]
  4236. 0000323C  486E FE28                pea.l      [A6 - 0x1D8]
  4237. 00003240  3F3C 0000                move.w     -[A7], 0x0
  4238. 00003244  A9EB                     syscall    Pack4/FP68K
  4239. 00003246  41EE FE32                lea.l      A0, [A6 - 0x1CE]
  4240. 0000324A  2D58 FE14                move.l     [A6 - 0x1EC], [A0]+
  4241. 0000324E  2D58 FE18                move.l     [A6 - 0x1E8], [A0]+
  4242. 00003252  3D58 FE1C                move.w     [A6 - 0x1E4], [A0]+
  4243. 00003256  486E FE32                pea.l      [A6 - 0x1CE]
  4244. 0000325A  486E FE14                pea.l      [A6 - 0x1EC]
  4245. 0000325E  3F3C 0004                move.w     -[A7], 0x4
  4246. 00003262  A9EB                     syscall    Pack4/FP68K
  4247. 00003264  486E FE14                pea.l      [A6 - 0x1EC]
  4248. 00003268  486E FE28                pea.l      [A6 - 0x1D8]
  4249. 0000326C  3F3C 0000                move.w     -[A7], 0x0
  4250. 00003270  A9EB                     syscall    Pack4/FP68K
  4251. 00003272  41EE FE50                lea.l      A0, [A6 - 0x1B0]
  4252. 00003276  43EE FE28                lea.l      A1, [A6 - 0x1D8]
  4253. 0000327A  20D9                     move.l     [A0]+, [A1]+
  4254. 0000327C  20D9                     move.l     [A0]+, [A1]+
  4255. 0000327E  30D9                     move.w     [A0]+, [A1]+
  4256. 00003280  486D E604                pea.l      [A5 - 0x19FC]
  4257. 00003284  486E FE50                pea.l      [A6 - 0x1B0]
  4258. 00003288  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4259. 0000328C  A9EB                     syscall    Pack4/FP68K
  4260. 0000328E  6C0A                     bge        +0xC /* 0000329A */
  4261. 00003290  3047                     movea.w    A0, D7
  4262. 00003292  D1CE                     add.l      A0, A6
  4263. 00003294  7001                     moveq.l    D0, 0x01
  4264. 00003296  1140 FE62                move.b     [A0 - 0x19E], D0
  4265. label0000329A:
  4266. 0000329A  5247                     addq.w     D7, 1
  4267. label0000329C:
  4268. 0000329C  0C47 0100                cmpi.w     D7, 0x100
  4269. 000032A0  6D00 FED8                blt        -0x126 /* 0000317A */
  4270. 000032A4  2F2E FF62                move.l     -[A7], [A6 - 0x9E]
  4271. 000032A8  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  4272. 000032AC  486E FF6C                pea.l      [A6 - 0x94]
  4273. 000032B0  A874                     syscall    GetPort
  4274. 000032B2  4267                     clr.w      -[A7]
  4275. 000032B4  486E FF70                pea.l      [A6 - 0x90]
  4276. 000032B8  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  4277. 000032BC  5C8F                     addq.l     A7, 6
  4278. 000032BE  4267                     clr.w      -[A7]
  4279. 000032C0  486E FE5C                pea.l      [A6 - 0x1A4]
  4280. 000032C4  486E FFFC                pea.l      [A6 - 0x4]
  4281. 000032C8  486C 000E                pea.l      [A4 + 0xE]
  4282. 000032CC  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  4283. 000032D0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4284. 000032D4  42A7                     clr.l      -[A7]
  4285. 000032D6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4286. 000032DA  4EAD 1232                jsr        [A5 + 0x1232 /* export_578 */]
  4287. 000032DE  205F                     movea.l    A0, [A7]+
  4288. 000032E0  2D48 FFF8                move.l     [A6 - 0x8], A0
  4289. 000032E4  3D6E FE5C FFE4           move.w     [A6 - 0x1C], [A6 - 0x1A4]
  4290. 000032EA  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  4291. 000032EE  43EC 000E                lea.l      A1, [A4 + 0xE]
  4292. 000032F2  20D9                     move.l     [A0]+, [A1]+
  4293. 000032F4  20D9                     move.l     [A0]+, [A1]+
  4294. 000032F6  2D6E FFF8 FFE0           move.l     [A6 - 0x20], [A6 - 0x8]
  4295. 000032FC  4267                     clr.w      -[A7]
  4296. 000032FE  486E FFE0                pea.l      [A6 - 0x20]
  4297. 00003302  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  4298. 00003306  5C8F                     addq.l     A7, 6
  4299. 00003308  2F2E FF6C                move.l     -[A7], [A6 - 0x94]
  4300. 0000330C  A873                     syscall    SetPort
  4301. 0000330E  2D6C 003E FFDC           move.l     [A6 - 0x24], [A4 + 0x3E]
  4302. 00003314  302E FFEA                move.w     D0, [A6 - 0x16]
  4303. 00003318  906E FFE6                sub.w      D0, [A6 - 0x1A]
  4304. 0000331C  3D40 FE5E                move.w     [A6 - 0x1A2], D0
  4305. 00003320  302E FFEC                move.w     D0, [A6 - 0x14]
  4306. 00003324  906E FFE8                sub.w      D0, [A6 - 0x18]
  4307. 00003328  5640                     addq.w     D0, 3
  4308. 0000332A  0240 FFFC                andi.w     D0, 0xFFFC
  4309. 0000332E  3D40 FE5A                move.w     [A6 - 0x1A6], D0
  4310. 00003332  426E FE60                clr.w      [A6 - 0x1A0]
  4311. 00003336  6000 008A                bra        +0x8C /* 000033C2 */
  4312. label0000333A:
  4313. 0000333A  2F0A                     move.l     -[A7], A2
  4314. 0000333C  206E FFDC                movea.l    A0, [A6 - 0x24]
  4315. 00003340  2050                     movea.l    A0, [A0]
  4316. 00003342  322E FE5A                move.w     D1, [A6 - 0x1A6]
  4317. 00003346  C2EE FE60                mulu.w     D1, [A6 - 0x1A0]
  4318. 0000334A  D1C1                     add.l      A0, D1
  4319. 0000334C  226E FFF8                movea.l    A1, [A6 - 0x8]
  4320. 00003350  302E FE5C                move.w     D0, [A6 - 0x1A4]
  4321. 00003354  3200                     move.w     D1, D0
  4322. 00003356  C2EE FE60                mulu.w     D1, [A6 - 0x1A0]
  4323. 0000335A  D3C1                     add.l      A1, D1
  4324. 0000335C  45EE FE62                lea.l      A2, [A6 - 0x19E]
  4325. 00003360  6056                     bra        +0x58 /* 000033B8 */
  4326. label00003362:
  4327. 00003362  4242                     clr.w      D2
  4328. 00003364  4241                     clr.w      D1
  4329. 00003366  1218                     move.b     D1, [A0]+
  4330. 00003368  1232 1000                move.b     D1, [A2 + D1.w]
  4331. 0000336C  E30A                     lsl        D2.b, 1
  4332. 0000336E  8401                     or.b       D2, D1
  4333. 00003370  1218                     move.b     D1, [A0]+
  4334. 00003372  1232 1000                move.b     D1, [A2 + D1.w]
  4335. 00003376  E30A                     lsl        D2.b, 1
  4336. 00003378  8401                     or.b       D2, D1
  4337. 0000337A  1218                     move.b     D1, [A0]+
  4338. 0000337C  1232 1000                move.b     D1, [A2 + D1.w]
  4339. 00003380  E30A                     lsl        D2.b, 1
  4340. 00003382  8401                     or.b       D2, D1
  4341. 00003384  1218                     move.b     D1, [A0]+
  4342. 00003386  1232 1000                move.b     D1, [A2 + D1.w]
  4343. 0000338A  E30A                     lsl        D2.b, 1
  4344. 0000338C  8401                     or.b       D2, D1
  4345. 0000338E  1218                     move.b     D1, [A0]+
  4346. 00003390  1232 1000                move.b     D1, [A2 + D1.w]
  4347. 00003394  E30A                     lsl        D2.b, 1
  4348. 00003396  8401                     or.b       D2, D1
  4349. 00003398  1218                     move.b     D1, [A0]+
  4350. 0000339A  1232 1000                move.b     D1, [A2 + D1.w]
  4351. 0000339E  E30A                     lsl        D2.b, 1
  4352. 000033A0  8401                     or.b       D2, D1
  4353. 000033A2  1218                     move.b     D1, [A0]+
  4354. 000033A4  1232 1000                move.b     D1, [A2 + D1.w]
  4355. 000033A8  E30A                     lsl        D2.b, 1
  4356. 000033AA  8401                     or.b       D2, D1
  4357. 000033AC  1218                     move.b     D1, [A0]+
  4358. 000033AE  1232 1000                move.b     D1, [A2 + D1.w]
  4359. 000033B2  E30A                     lsl        D2.b, 1
  4360. 000033B4  8401                     or.b       D2, D1
  4361. 000033B6  12C2                     move.b     [A1]+, D2
  4362. label000033B8:
  4363. 000033B8  51C8 FFA8                dbf        D0, -0x5A /* 00003362 */
  4364. 000033BC  245F                     movea.l    A2, [A7]+
  4365. 000033BE  526E FE60                addq.w     [A6 - 0x1A0], 1
  4366. label000033C2:
  4367. 000033C2  302E FE60                move.w     D0, [A6 - 0x1A0]
  4368. 000033C6  B06E FE5E                cmp.w      D0, [A6 - 0x1A2]
  4369. 000033CA  6D00 FF6E                blt        -0x90 /* 0000333A */
  4370. 000033CE  3D6C 0036 FFEE           move.w     [A6 - 0x12], [A4 + 0x36]
  4371. 000033D4  0C6E FFFF FFEE           cmpi.w     [A6 - 0x12], 0xFFFF
  4372. 000033DA  6604                     bne        +0x6 /* 000033E0 */
  4373. 000033DC  426E FFEE                clr.w      [A6 - 0x12]
  4374. label000033E0:
  4375. 000033E0  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  4376. 000033E4  4EBA FC6C                jsr        [PC - 0x394 /* 00003052 */]
  4377. 000033E8  548F                     addq.l     A7, 2
  4378. 000033EA  486E FF72                pea.l      [A6 - 0x8E]
  4379. 000033EE  486E FFE6                pea.l      [A6 - 0x1A]
  4380. 000033F2  486E FFE6                pea.l      [A6 - 0x1A]
  4381. 000033F6  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  4382. 000033FA  42A7                     clr.l      -[A7]
  4383. 000033FC  A8EB                     syscall    StdBits
  4384. 000033FE  4267                     clr.w      -[A7]
  4385. 00003400  486E FF70                pea.l      [A6 - 0x90]
  4386. 00003404  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  4387. 00003408  5C8F                     addq.l     A7, 6
  4388. 0000340A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4389. 0000340E  4EAD 123A                jsr        [A5 + 0x123A /* export_579 */]
  4390. 00003412  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  4391. 00003416  4E5E                     unlink     A6
  4392. 00003418  4E75                     rts
  4393. fn0000341A:
  4394. 0000341A  4E56 FDCC                link       A6, -0x0234
  4395. 0000341E  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  4396. 00003422  286E 0008                movea.l    A4, [A6 + 0x8]
  4397. 00003426  7040                     moveq.l    D0, 0x40
  4398. 00003428  C0AC 000A                and.l      D0, [A4 + 0xA]
  4399. 0000342C  3D40 FFFE                move.w     [A6 - 0x2], D0
  4400. 00003430  082C 0001 000D           btst.b     [A4 + 0xD], 0x1
  4401. 00003436  660E                     bne        +0x10 /* 00003446 */
  4402. 00003438  4AAC 004E                tst.l      [A4 + 0x4E]
  4403. 0000343C  6608                     bne        +0xA /* 00003446 */
  4404. 0000343E  302E FFFE                move.w     D0, [A6 - 0x2]
  4405. 00003442  6000 0368                bra        +0x36A /* 000037AC */
  4406. label00003446:
  4407. 00003446  A89E                     syscall    PenNormal
  4408. 00003448  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  4409. 0000344C  41EE FFDC                lea.l      A0, [A6 - 0x24]
  4410. 00003450  43EC 000E                lea.l      A1, [A4 + 0xE]
  4411. 00003454  20D9                     move.l     [A0]+, [A1]+
  4412. 00003456  20D9                     move.l     [A0]+, [A1]+
  4413. 00003458  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  4414. 0000345C  43EE FFDC                lea.l      A1, [A6 - 0x24]
  4415. 00003460  20D9                     move.l     [A0]+, [A1]+
  4416. 00003462  20D9                     move.l     [A0]+, [A1]+
  4417. 00003464  3F2C 0046                move.w     -[A7], [A4 + 0x46]
  4418. 00003468  A887                     syscall    TextFont
  4419. 0000346A  3F2C 0048                move.w     -[A7], [A4 + 0x48]
  4420. 0000346E  A88A                     syscall    TextSize
  4421. 00003470  3F2C 004A                move.w     -[A7], [A4 + 0x4A]
  4422. 00003474  A888                     syscall    TextFace
  4423. 00003476  42A7                     clr.l      -[A7]
  4424. 00003478  A8D8                     syscall    NewRgn
  4425. 0000347A  205F                     movea.l    A0, [A7]+
  4426. 0000347C  2D48 FFCC                move.l     [A6 - 0x34], A0
  4427. 00003480  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  4428. 00003484  A87A                     syscall    GetClip
  4429. 00003486  0C54 00CA                cmpi.w     [A4], 0xCA
  4430. 0000348A  661C                     bne        +0x1E /* 000034A8 */
  4431. 0000348C  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  4432. 00003490  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  4433. 00003494  588F                     addq.l     A7, 4
  4434. 00003496  2D40 FFD0                move.l     [A6 - 0x30], D0
  4435. 0000349A  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  4436. 0000349E  A879                     syscall    SetClip
  4437. 000034A0  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  4438. 000034A4  A8D9                     syscall    DisposRgn/DisposeRgn
  4439. 000034A6  6018                     bra        +0x1A /* 000034C0 */
  4440. label000034A8:
  4441. 000034A8  3F3C 0001                move.w     -[A7], 0x1
  4442. 000034AC  3F3C 0001                move.w     -[A7], 0x1
  4443. 000034B0  486E FFD4                pea.l      [A6 - 0x2C]
  4444. 000034B4  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  4445. 000034B8  508F                     addq.l     A7, 8
  4446. 000034BA  486E FFD4                pea.l      [A6 - 0x2C]
  4447. 000034BE  A87B                     syscall    ClipRect
  4448. label000034C0:
  4449. 000034C0  422E FECC                clr.b      [A6 - 0x134]
  4450. 000034C4  302E FFDC                move.w     D0, [A6 - 0x24]
  4451. 000034C8  D06E FFE0                add.w      D0, [A6 - 0x20]
  4452. 000034CC  E240                     asr        D0.w, 1
  4453. 000034CE  3A00                     move.w     D5, D0
  4454. 000034D0  302E FFE2                move.w     D0, [A6 - 0x1E]
  4455. 000034D4  D06E FFDE                add.w      D0, [A6 - 0x22]
  4456. 000034D8  E240                     asr        D0.w, 1
  4457. 000034DA  3C00                     move.w     D6, D0
  4458. 000034DC  4AAC 003A                tst.l      [A4 + 0x3A]
  4459. 000034E0  670E                     beq        +0x10 /* 000034F0 */
  4460. 000034E2  486E FECC                pea.l      [A6 - 0x134]
  4461. 000034E6  2F2C 003A                move.l     -[A7], [A4 + 0x3A]
  4462. 000034EA  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  4463. 000034EE  508F                     addq.l     A7, 8
  4464. label000034F0:
  4465. 000034F0  4AAC 004E                tst.l      [A4 + 0x4E]
  4466. 000034F4  6700 01E8                beq        +0x1EA /* 000036DE */
  4467. 000034F8  0C54 00CB                cmpi.w     [A4], 0xCB
  4468. 000034FC  6C00 01E0                bge        +0x1E2 /* 000036DE */
  4469. 00003500  3005                     move.w     D0, D5
  4470. 00003502  0640 FFF0                addi.w     D0, 0xFFF0
  4471. 00003506  3D40 FFD4                move.w     [A6 - 0x2C], D0
  4472. 0000350A  3006                     move.w     D0, D6
  4473. 0000350C  0640 FFF0                addi.w     D0, 0xFFF0
  4474. 00003510  3D40 FFD6                move.w     [A6 - 0x2A], D0
  4475. 00003514  3005                     move.w     D0, D5
  4476. 00003516  0640 0010                addi.w     D0, 0x10
  4477. 0000351A  3D40 FFD8                move.w     [A6 - 0x28], D0
  4478. 0000351E  3006                     move.w     D0, D6
  4479. 00003520  0640 0010                addi.w     D0, 0x10
  4480. 00003524  3D40 FFDA                move.w     [A6 - 0x26], D0
  4481. 00003528  082C 0001 000D           btst.b     [A4 + 0xD], 0x1
  4482. 0000352E  6700 00C4                beq        +0xC6 /* 000035F4 */
  4483. 00003532  3F3C 0003                move.w     -[A7], 0x3
  4484. 00003536  A887                     syscall    TextFont
  4485. 00003538  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  4486. 0000353C  A88A                     syscall    TextSize
  4487. 0000353E  4267                     clr.w      -[A7]
  4488. 00003540  A888                     syscall    TextFace
  4489. 00003542  5D6E FFD4                subq.w     [A6 - 0x2C], 6
  4490. 00003546  5D6E FFD8                subq.w     [A6 - 0x28], 6
  4491. 0000354A  4267                     clr.w      -[A7]
  4492. 0000354C  486E FECC                pea.l      [A6 - 0x134]
  4493. 00003550  A88C                     syscall    StringWidth
  4494. 00003552  301F                     move.w     D0, [A7]+
  4495. 00003554  3E00                     move.w     D7, D0
  4496. 00003556  3007                     move.w     D0, D7
  4497. 00003558  E240                     asr        D0.w, 1
  4498. 0000355A  3206                     move.w     D1, D6
  4499. 0000355C  9240                     sub.w      D1, D0
  4500. 0000355E  3C01                     move.w     D6, D1
  4501. 00003560  4A6C 004C                tst.w      [A4 + 0x4C]
  4502. 00003564  6608                     bne        +0xA /* 0000356E */
  4503. 00003566  302E FFDE                move.w     D0, [A6 - 0x22]
  4504. 0000356A  5E40                     addq.w     D0, 7
  4505. 0000356C  3C00                     move.w     D6, D0
  4506. label0000356E:
  4507. 0000356E  0C6C FFFF 004C           cmpi.w     [A4 + 0x4C], 0xFFFF
  4508. 00003574  660A                     bne        +0xC /* 00003580 */
  4509. 00003576  302E FFE2                move.w     D0, [A6 - 0x1E]
  4510. 0000357A  9047                     sub.w      D0, D7
  4511. 0000357C  5F40                     subq.w     D0, 7
  4512. 0000357E  3C00                     move.w     D6, D0
  4513. label00003580:
  4514. 00003580  3F06                     move.w     -[A7], D6
  4515. 00003582  3005                     move.w     D0, D5
  4516. 00003584  0640 0013                addi.w     D0, 0x13
  4517. 00003588  3F00                     move.w     -[A7], D0
  4518. 0000358A  A893                     syscall    MoveTo
  4519. 0000358C  3005                     move.w     D0, D5
  4520. 0000358E  0640 000A                addi.w     D0, 0xA /* '\n' */
  4521. 00003592  3D40 FFDC                move.w     [A6 - 0x24], D0
  4522. 00003596  3006                     move.w     D0, D6
  4523. 00003598  5540                     subq.w     D0, 2
  4524. 0000359A  3D40 FFDE                move.w     [A6 - 0x22], D0
  4525. 0000359E  3005                     move.w     D0, D5
  4526. 000035A0  0640 0016                addi.w     D0, 0x16
  4527. 000035A4  3D40 FFE0                move.w     [A6 - 0x20], D0
  4528. 000035A8  302E FFDE                move.w     D0, [A6 - 0x22]
  4529. 000035AC  D047                     add.w      D0, D7
  4530. 000035AE  5840                     addq.w     D0, 4
  4531. 000035B0  3D40 FFE2                move.w     [A6 - 0x1E], D0
  4532. 000035B4  486E FFDC                pea.l      [A6 - 0x24]
  4533. 000035B8  A8A3                     syscall    EraseRect
  4534. 000035BA  486E FECC                pea.l      [A6 - 0x134]
  4535. 000035BE  A884                     syscall    DrawString
  4536. 000035C0  082C 0007 000D           btst.b     [A4 + 0xD], 0x7
  4537. 000035C6  6714                     beq        +0x16 /* 000035DC */
  4538. 000035C8  486D EC2E                pea.l      [A5 - 0x13D2]
  4539. 000035CC  A89D                     syscall    PenPat
  4540. 000035CE  3F3C 000B                move.w     -[A7], 0xB
  4541. 000035D2  A89C                     syscall    PenMode
  4542. 000035D4  486E FFDC                pea.l      [A6 - 0x24]
  4543. 000035D8  A8A2                     syscall    PaintRect
  4544. 000035DA  A89E                     syscall    PenNormal
  4545. label000035DC:
  4546. 000035DC  082C 0006 000D           btst.b     [A4 + 0xD], 0x6
  4547. 000035E2  6710                     beq        +0x12 /* 000035F4 */
  4548. 000035E4  4A6C 0016                tst.w      [A4 + 0x16]
  4549. 000035E8  660A                     bne        +0xC /* 000035F4 */
  4550. 000035EA  426E FFFE                clr.w      [A6 - 0x2]
  4551. 000035EE  486E FFDC                pea.l      [A6 - 0x24]
  4552. 000035F2  A8A4                     syscall    InvertRect
  4553. label000035F4:
  4554. 000035F4  7004                     moveq.l    D0, 0x04
  4555. 000035F6  3D40 FFF4                move.w     [A6 - 0xC], D0
  4556. 000035FA  426E FFF6                clr.w      [A6 - 0xA]
  4557. 000035FE  426E FFF8                clr.w      [A6 - 0x8]
  4558. 00003602  7020                     moveq.l    D0, 0x20
  4559. 00003604  3D40 FFFA                move.w     [A6 - 0x6], D0
  4560. 00003608  7020                     moveq.l    D0, 0x20
  4561. 0000360A  3D40 FFFC                move.w     [A6 - 0x4], D0
  4562. 0000360E  486E FE4C                pea.l      [A6 - 0x1B4]
  4563. 00003612  2F2C 004E                move.l     -[A7], [A4 + 0x4E]
  4564. 00003616  4EBA 019C                jsr        [PC + 0x19C /* 000037B4 */]
  4565. 0000361A  508F                     addq.l     A7, 8
  4566. 0000361C  486E FE4C                pea.l      [A6 - 0x1B4]
  4567. 00003620  486E FDCC                pea.l      [A6 - 0x234]
  4568. 00003624  3F3C 0004                move.w     -[A7], 0x4
  4569. 00003628  3F3C 0004                move.w     -[A7], 0x4
  4570. 0000362C  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  4571. 00003630  3F3C 0002                move.w     -[A7], 0x2
  4572. 00003634  A838                     syscall    CalcMask
  4573. 00003636  41EE FDCC                lea.l      A0, [A6 - 0x234]
  4574. 0000363A  2D48 FFF0                move.l     [A6 - 0x10], A0
  4575. 0000363E  486E FFF0                pea.l      [A6 - 0x10]
  4576. 00003642  486E FFF6                pea.l      [A6 - 0xA]
  4577. 00003646  486E FFD4                pea.l      [A6 - 0x2C]
  4578. 0000364A  3F3C 0003                move.w     -[A7], 0x3
  4579. 0000364E  42A7                     clr.l      -[A7]
  4580. 00003650  A8EB                     syscall    StdBits
  4581. 00003652  41EE FE4C                lea.l      A0, [A6 - 0x1B4]
  4582. 00003656  2D48 FFF0                move.l     [A6 - 0x10], A0
  4583. 0000365A  082C 0007 000D           btst.b     [A4 + 0xD], 0x7
  4584. 00003660  6732                     beq        +0x34 /* 00003694 */
  4585. 00003662  7800                     moveq.l    D4, 0x00
  4586. 00003664  6028                     bra        +0x2A /* 0000368E */
  4587. label00003666:
  4588. 00003666  3004                     move.w     D0, D4
  4589. 00003668  48C0                     ext.l      D0
  4590. 0000366A  E580                     asl        D0, 2
  4591. 0000366C  D08E                     add.l      D0, A6
  4592. 0000366E  2040                     movea.l    A0, D0
  4593. 00003670  02A8 AAAA AAAA FE4C      andi.l     [A0 - 0x1B4], 0xAAAAAAAA
  4594. 00003678  3004                     move.w     D0, D4
  4595. 0000367A  5240                     addq.w     D0, 1
  4596. 0000367C  48C0                     ext.l      D0
  4597. 0000367E  E580                     asl        D0, 2
  4598. 00003680  D08E                     add.l      D0, A6
  4599. 00003682  2040                     movea.l    A0, D0
  4600. 00003684  02A8 5555 5555 FE4C      andi.l     [A0 - 0x1B4], 0x55555555 /* 'UUUU' */
  4601. 0000368C  5444                     addq.w     D4, 2
  4602. label0000368E:
  4603. 0000368E  0C44 0020                cmpi.w     D4, 0x20 /* ' ' */
  4604. 00003692  6DD2                     blt        -0x2C /* 00003666 */
  4605. label00003694:
  4606. 00003694  486E FFF0                pea.l      [A6 - 0x10]
  4607. 00003698  486E FFF6                pea.l      [A6 - 0xA]
  4608. 0000369C  486E FFD4                pea.l      [A6 - 0x2C]
  4609. 000036A0  3F3C 0001                move.w     -[A7], 0x1
  4610. 000036A4  42A7                     clr.l      -[A7]
  4611. 000036A6  A8EB                     syscall    StdBits
  4612. 000036A8  082C 0006 000D           btst.b     [A4 + 0xD], 0x6
  4613. 000036AE  6700 00EC                beq        +0xEE /* 0000379C */
  4614. 000036B2  4A6C 0016                tst.w      [A4 + 0x16]
  4615. 000036B6  6600 00E4                bne        +0xE6 /* 0000379C */
  4616. 000036BA  426E FFFE                clr.w      [A6 - 0x2]
  4617. 000036BE  41EE FDCC                lea.l      A0, [A6 - 0x234]
  4618. 000036C2  2D48 FFF0                move.l     [A6 - 0x10], A0
  4619. 000036C6  486E FFF0                pea.l      [A6 - 0x10]
  4620. 000036CA  486E FFF6                pea.l      [A6 - 0xA]
  4621. 000036CE  486E FFD4                pea.l      [A6 - 0x2C]
  4622. 000036D2  3F3C 0002                move.w     -[A7], 0x2
  4623. 000036D6  42A7                     clr.l      -[A7]
  4624. 000036D8  A8EB                     syscall    StdBits
  4625. 000036DA  6000 00C0                bra        +0xC2 /* 0000379C */
  4626. label000036DE:
  4627. 000036DE  082C 0001 000D           btst.b     [A4 + 0xD], 0x1
  4628. 000036E4  6700 00B6                beq        +0xB8 /* 0000379C */
  4629. 000036E8  486E FFE4                pea.l      [A6 - 0x1C]
  4630. 000036EC  A88B                     syscall    GetFontInfo
  4631. 000036EE  4267                     clr.w      -[A7]
  4632. 000036F0  486E FECC                pea.l      [A6 - 0x134]
  4633. 000036F4  A88C                     syscall    StringWidth
  4634. 000036F6  301F                     move.w     D0, [A7]+
  4635. 000036F8  3E00                     move.w     D7, D0
  4636. 000036FA  0C54 00CB                cmpi.w     [A4], 0xCB
  4637. 000036FE  6D0C                     blt        +0xE /* 0000370C */
  4638. 00003700  302E FFDE                move.w     D0, [A6 - 0x22]
  4639. 00003704  0640 0013                addi.w     D0, 0x13
  4640. 00003708  3C00                     move.w     D6, D0
  4641. 0000370A  602A                     bra        +0x2C /* 00003736 */
  4642. label0000370C:
  4643. 0000370C  3007                     move.w     D0, D7
  4644. 0000370E  E240                     asr        D0.w, 1
  4645. 00003710  3206                     move.w     D1, D6
  4646. 00003712  9240                     sub.w      D1, D0
  4647. 00003714  3C01                     move.w     D6, D1
  4648. 00003716  4A6C 004C                tst.w      [A4 + 0x4C]
  4649. 0000371A  6608                     bne        +0xA /* 00003724 */
  4650. 0000371C  302E FFDE                move.w     D0, [A6 - 0x22]
  4651. 00003720  5E40                     addq.w     D0, 7
  4652. 00003722  3C00                     move.w     D6, D0
  4653. label00003724:
  4654. 00003724  0C6C FFFF 004C           cmpi.w     [A4 + 0x4C], 0xFFFF
  4655. 0000372A  660A                     bne        +0xC /* 00003736 */
  4656. 0000372C  302E FFE2                move.w     D0, [A6 - 0x1E]
  4657. 00003730  9047                     sub.w      D0, D7
  4658. 00003732  5F40                     subq.w     D0, 7
  4659. 00003734  3C00                     move.w     D6, D0
  4660. label00003736:
  4661. 00003736  302E FFE4                move.w     D0, [A6 - 0x1C]
  4662. 0000373A  D06E FFE6                add.w      D0, [A6 - 0x1A]
  4663. 0000373E  E240                     asr        D0.w, 1
  4664. 00003740  906E FFE4                sub.w      D0, [A6 - 0x1C]
  4665. 00003744  5240                     addq.w     D0, 1
  4666. 00003746  9A40                     sub.w      D5, D0
  4667. 00003748  3F06                     move.w     -[A7], D6
  4668. 0000374A  3F05                     move.w     -[A7], D5
  4669. 0000374C  A893                     syscall    MoveTo
  4670. 0000374E  486E FECC                pea.l      [A6 - 0x134]
  4671. 00003752  A884                     syscall    DrawString
  4672. 00003754  082C 0007 000D           btst.b     [A4 + 0xD], 0x7
  4673. 0000375A  6740                     beq        +0x42 /* 0000379C */
  4674. 0000375C  3005                     move.w     D0, D5
  4675. 0000375E  906E FFE4                sub.w      D0, [A6 - 0x1C]
  4676. 00003762  5540                     subq.w     D0, 2
  4677. 00003764  3D40 FFDC                move.w     [A6 - 0x24], D0
  4678. 00003768  3006                     move.w     D0, D6
  4679. 0000376A  5540                     subq.w     D0, 2
  4680. 0000376C  3D40 FFDE                move.w     [A6 - 0x22], D0
  4681. 00003770  3005                     move.w     D0, D5
  4682. 00003772  D06E FFE6                add.w      D0, [A6 - 0x1A]
  4683. 00003776  5440                     addq.w     D0, 2
  4684. 00003778  3D40 FFE0                move.w     [A6 - 0x20], D0
  4685. 0000377C  302E FFDE                move.w     D0, [A6 - 0x22]
  4686. 00003780  D047                     add.w      D0, D7
  4687. 00003782  5840                     addq.w     D0, 4
  4688. 00003784  3D40 FFE2                move.w     [A6 - 0x1E], D0
  4689. 00003788  486D EC2E                pea.l      [A5 - 0x13D2]
  4690. 0000378C  A89D                     syscall    PenPat
  4691. 0000378E  3F3C 000B                move.w     -[A7], 0xB
  4692. 00003792  A89C                     syscall    PenMode
  4693. 00003794  486E FFDC                pea.l      [A6 - 0x24]
  4694. 00003798  A8A2                     syscall    PaintRect
  4695. 0000379A  A89E                     syscall    PenNormal
  4696. label0000379C:
  4697. 0000379C  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  4698. 000037A0  A879                     syscall    SetClip
  4699. 000037A2  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  4700. 000037A6  A8D9                     syscall    DisposRgn/DisposeRgn
  4701. 000037A8  302E FFFE                move.w     D0, [A6 - 0x2]
  4702. label000037AC:
  4703. 000037AC  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  4704. 000037B0  4E5E                     unlink     A6
  4705. 000037B2  4E75                     rts
  4706. fn000037B4:
  4707. 000037B4  4E56 0000                link       A6, 0
  4708. 000037B8  2F07                     move.l     -[A7], D7
  4709. 000037BA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4710. 000037BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4711. 000037C2  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  4712. 000037C6  4EBA 0048                jsr        [PC + 0x48 /* 00003810 */]
  4713. 000037CA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4714. 000037CE  4A40                     tst.w      D0
  4715. 000037D0  6638                     bne        +0x3A /* 0000380A */
  4716. 000037D2  4AAD 8DD6                tst.l      [A5 - 0x722A]
  4717. 000037D6  6718                     beq        +0x1A /* 000037F0 */
  4718. 000037D8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4719. 000037DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4720. 000037E0  2F2D 8DD6                move.l     -[A7], [A5 - 0x722A]
  4721. 000037E4  4EBA 002A                jsr        [PC + 0x2A /* 00003810 */]
  4722. 000037E8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4723. 000037EC  4A40                     tst.w      D0
  4724. 000037EE  661A                     bne        +0x1C /* 0000380A */
  4725. label000037F0:
  4726. 000037F0  7E00                     moveq.l    D7, 0x00
  4727. 000037F2  6010                     bra        +0x12 /* 00003804 */
  4728. label000037F4:
  4729. 000037F4  3007                     move.w     D0, D7
  4730. 000037F6  48C0                     ext.l      D0
  4731. 000037F8  E580                     asl        D0, 2
  4732. 000037FA  D0AE 000C                add.l      D0, [A6 + 0xC]
  4733. 000037FE  2040                     movea.l    A0, D0
  4734. 00003800  4290                     clr.l      [A0]
  4735. 00003802  5247                     addq.w     D7, 1
  4736. label00003804:
  4737. 00003804  0C47 0020                cmpi.w     D7, 0x20 /* ' ' */
  4738. 00003808  6DEA                     blt        -0x14 /* 000037F4 */
  4739. label0000380A:
  4740. 0000380A  2E1F                     move.l     D7, [A7]+
  4741. 0000380C  4E5E                     unlink     A6
  4742. 0000380E  4E75                     rts
  4743. fn00003810:
  4744. 00003810  4E56 FFDA                link       A6, -0x0026
  4745. 00003814  48E7 0700                movem.l    -[A7], D5,D6,D7
  4746. 00003818  486E FFE6                pea.l      [A6 - 0x1A]
  4747. 0000381C  4878 0003                push.l     0x3
  4748. 00003820  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4749. 00003824  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  4750. 00003828  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4751. 0000382C  3F00                     move.w     -[A7], D0
  4752. 0000382E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4753. 00003832  548F                     addq.l     A7, 2
  4754. 00003834  206E FFE6                movea.l    A0, [A6 - 0x1A]
  4755. 00003838  2050                     movea.l    A0, [A0]
  4756. 0000383A  3C28 000E                move.w     D6, [A0 + 0xE]
  4757. 0000383E  7E00                     moveq.l    D7, 0x00
  4758. 00003840  6000 0118                bra        +0x11A /* 0000395A */
  4759. label00003844:
  4760. 00003844  206E FFE6                movea.l    A0, [A6 - 0x1A]
  4761. 00003848  3007                     move.w     D0, D7
  4762. 0000384A  C1FC 0006                muls.w     D0, 0x6
  4763. 0000384E  D090                     add.l      D0, [A0]
  4764. 00003850  2040                     movea.l    A0, D0
  4765. 00003852  43EE FFFA                lea.l      A1, [A6 - 0x6]
  4766. 00003856  41E8 0010                lea.l      A0, [A0 + 0x10]
  4767. 0000385A  22D8                     move.l     [A1]+, [A0]+
  4768. 0000385C  32D8                     move.w     [A1]+, [A0]+
  4769. 0000385E  486E FFDA                pea.l      [A6 - 0x26]
  4770. 00003862  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4771. 00003866  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4772. 0000386A  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  4773. 0000386E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4774. 00003872  3F00                     move.w     -[A7], D0
  4775. 00003874  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4776. 00003878  548F                     addq.l     A7, 2
  4777. 0000387A  7A00                     moveq.l    D5, 0x00
  4778. 0000387C  6000 00BC                bra        +0xBE /* 0000393A */
  4779. label00003880:
  4780. 00003880  206E FFDA                movea.l    A0, [A6 - 0x26]
  4781. 00003884  3005                     move.w     D0, D5
  4782. 00003886  48C0                     ext.l      D0
  4783. 00003888  E980                     asl        D0, 4
  4784. 0000388A  D090                     add.l      D0, [A0]
  4785. 0000388C  2040                     movea.l    A0, D0
  4786. 0000388E  43EE FFEA                lea.l      A1, [A6 - 0x16]
  4787. 00003892  5488                     addq.l     A0, 2
  4788. 00003894  22D8                     move.l     [A1]+, [A0]+
  4789. 00003896  22D8                     move.l     [A1]+, [A0]+
  4790. 00003898  22D8                     move.l     [A1]+, [A0]+
  4791. 0000389A  22D8                     move.l     [A1]+, [A0]+
  4792. 0000389C  0CAE 4943 4F4E FFF6      cmpi.l     [A6 - 0xA], 0x49434F4E /* 'ICON' */
  4793. 000038A4  6600 0092                bne        +0x94 /* 00003938 */
  4794. 000038A8  202E FFEE                move.l     D0, [A6 - 0x12]
  4795. 000038AC  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  4796. 000038B0  6600 0086                bne        +0x88 /* 00003938 */
  4797. 000038B4  486E FFDE                pea.l      [A6 - 0x22]
  4798. 000038B8  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  4799. 000038BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4800. 000038C0  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  4801. 000038C4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4802. 000038C8  3F00                     move.w     -[A7], D0
  4803. 000038CA  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4804. 000038CE  548F                     addq.l     A7, 2
  4805. 000038D0  206E FFDE                movea.l    A0, [A6 - 0x22]
  4806. 000038D4  2050                     movea.l    A0, [A0]
  4807. 000038D6  2D68 000A FFE2           move.l     [A6 - 0x1E], [A0 + 0xA]
  4808. 000038DC  206E FFE2                movea.l    A0, [A6 - 0x1E]
  4809. 000038E0  4878 0080                push.l     0x80
  4810. 000038E4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4811. 000038E8  2F10                     move.l     -[A7], [A0]
  4812. 000038EA  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  4813. 000038EE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4814. 000038F2  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  4815. 000038F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4816. 000038FA  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  4817. 000038FE  508F                     addq.l     A7, 8
  4818. 00003900  3F00                     move.w     -[A7], D0
  4819. 00003902  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4820. 00003906  548F                     addq.l     A7, 2
  4821. 00003908  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4822. 0000390C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4823. 00003910  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  4824. 00003914  508F                     addq.l     A7, 8
  4825. 00003916  3F00                     move.w     -[A7], D0
  4826. 00003918  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4827. 0000391C  548F                     addq.l     A7, 2
  4828. 0000391E  4878 0003                push.l     0x3
  4829. 00003922  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4830. 00003926  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  4831. 0000392A  508F                     addq.l     A7, 8
  4832. 0000392C  3F00                     move.w     -[A7], D0
  4833. 0000392E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4834. 00003932  548F                     addq.l     A7, 2
  4835. 00003934  7001                     moveq.l    D0, 0x01
  4836. 00003936  6040                     bra        +0x42 /* 00003978 */
  4837. label00003938:
  4838. 00003938  5245                     addq.w     D5, 1
  4839. label0000393A:
  4840. 0000393A  BA6E FFFA                cmp.w      D5, [A6 - 0x6]
  4841. 0000393E  6D00 FF40                blt        -0xBE /* 00003880 */
  4842. 00003942  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4843. 00003946  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4844. 0000394A  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  4845. 0000394E  508F                     addq.l     A7, 8
  4846. 00003950  3F00                     move.w     -[A7], D0
  4847. 00003952  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4848. 00003956  548F                     addq.l     A7, 2
  4849. 00003958  5247                     addq.w     D7, 1
  4850. label0000395A:
  4851. 0000395A  BE46                     cmp.w      D7, D6
  4852. 0000395C  6D00 FEE6                blt        -0x118 /* 00003844 */
  4853. 00003960  4878 0003                push.l     0x3
  4854. 00003964  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4855. 00003968  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  4856. 0000396C  508F                     addq.l     A7, 8
  4857. 0000396E  3F00                     move.w     -[A7], D0
  4858. 00003970  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4859. 00003974  548F                     addq.l     A7, 2
  4860. 00003976  7000                     moveq.l    D0, 0x00
  4861. label00003978:
  4862. 00003978  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  4863. 0000397C  4E5E                     unlink     A6
  4864. 0000397E  4E75                     rts
  4865. fn00003980:
  4866. 00003980  4E56 FFD0                link       A6, -0x0030
  4867. 00003984  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  4868. 00003988  286E 0008                movea.l    A4, [A6 + 0x8]
  4869. 0000398C  A89E                     syscall    PenNormal
  4870. 0000398E  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  4871. 00003992  486E FFE4                pea.l      [A6 - 0x1C]
  4872. 00003996  486E FFEC                pea.l      [A6 - 0x14]
  4873. 0000399A  2F0C                     move.l     -[A7], A4
  4874. 0000399C  4EBA DA6A                jsr        [PC - 0x2596 /* 00001408 */]
  4875. 000039A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4876. 000039A4  3D6C 004A FFD6           move.w     [A6 - 0x2A], [A4 + 0x4A]
  4877. 000039AA  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  4878. 000039AE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4879. 000039B2  2F0C                     move.l     -[A7], A4
  4880. 000039B4  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  4881. 000039B8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4882. 000039BC  4A40                     tst.w      D0
  4883. 000039BE  6720                     beq        +0x22 /* 000039E0 */
  4884. 000039C0  2D6D 929A FFDC           move.l     [A6 - 0x24], [A5 - 0x6D66]
  4885. 000039C6  206E FFDC                movea.l    A0, [A6 - 0x24]
  4886. 000039CA  2050                     movea.l    A0, [A0]
  4887. 000039CC  2D68 0052 FFE0           move.l     [A6 - 0x20], [A0 + 0x52]
  4888. 000039D2  206E FFDC                movea.l    A0, [A6 - 0x24]
  4889. 000039D6  2050                     movea.l    A0, [A0]
  4890. 000039D8  216D EC46 0052           move.l     [A0 + 0x52], [A5 - 0x13BA]
  4891. 000039DE  6018                     bra        +0x1A /* 000039F8 */
  4892. label000039E0:
  4893. 000039E0  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  4894. 000039E4  486E FFE4                pea.l      [A6 - 0x1C]
  4895. 000039E8  486E FFEC                pea.l      [A6 - 0x14]
  4896. 000039EC  4EBA 0FC2                jsr        [PC + 0xFC2 /* 000049B0 */]
  4897. 000039F0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4898. 000039F4  2D40 FFDC                move.l     [A6 - 0x24], D0
  4899. label000039F8:
  4900. 000039F8  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  4901. 000039FC  486E FFEC                pea.l      [A6 - 0x14]
  4902. 00003A00  4EBA 0182                jsr        [PC + 0x182 /* 00003B84 */]
  4903. 00003A04  508F                     addq.l     A7, 8
  4904. 00003A06  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  4905. 00003A0A  2F0C                     move.l     -[A7], A4
  4906. 00003A0C  4EBA 01C0                jsr        [PC + 0x1C0 /* 00003BCE */]
  4907. 00003A10  508F                     addq.l     A7, 8
  4908. 00003A12  082C 0004 000D           btst.b     [A4 + 0xD], 0x4
  4909. 00003A18  6700 0144                beq        +0x146 /* 00003B5E */
  4910. 00003A1C  2D7C AAAA AAAA FFF8      move.l     [A6 - 0x8], 0xAAAAAAAA
  4911. 00003A24  2D6E FFF8 FFFC           move.l     [A6 - 0x4], [A6 - 0x8]
  4912. 00003A2A  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  4913. 00003A2E  A89C                     syscall    PenMode
  4914. 00003A30  486E FFF8                pea.l      [A6 - 0x8]
  4915. 00003A34  A89D                     syscall    PenPat
  4916. 00003A36  206E FFDC                movea.l    A0, [A6 - 0x24]
  4917. 00003A3A  2050                     movea.l    A0, [A0]
  4918. 00003A3C  3A28 005E                move.w     D5, [A0 + 0x5E]
  4919. 00003A40  42A7                     clr.l      -[A7]
  4920. 00003A42  4878 0001                push.l     0x1
  4921. 00003A46  4878 0001                push.l     0x1
  4922. 00003A4A  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  4923. 00003A4E  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  4924. 00003A52  201F                     move.l     D0, [A7]+
  4925. 00003A54  3C00                     move.w     D6, D0
  4926. 00003A56  3D6E FFE6 FFF6           move.w     [A6 - 0xA], [A6 - 0x1A]
  4927. 00003A5C  302E FFE4                move.w     D0, [A6 - 0x1C]
  4928. 00003A60  5740                     subq.w     D0, 3
  4929. 00003A62  3D40 FFF4                move.w     [A6 - 0xC], D0
  4930. 00003A66  426E FFD4                clr.w      [A6 - 0x2C]
  4931. 00003A6A  082C 0005 000D           btst.b     [A4 + 0xD], 0x5
  4932. 00003A70  6706                     beq        +0x8 /* 00003A78 */
  4933. 00003A72  7004                     moveq.l    D0, 0x04
  4934. 00003A74  3D40 FFD4                move.w     [A6 - 0x2C], D0
  4935. label00003A78:
  4936. 00003A78  302E FFD4                move.w     D0, [A6 - 0x2C]
  4937. 00003A7C  D16E FFF4                add.w      [A6 - 0xC], D0
  4938. 00003A80  4267                     clr.w      -[A7]
  4939. 00003A82  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4940. 00003A86  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  4941. 00003A8A  A83C                     syscall    TEGetOffset
  4942. 00003A8C  301F                     move.w     D0, [A7]+
  4943. 00003A8E  3D40 FFDA                move.w     [A6 - 0x26], D0
  4944. 00003A92  206E FFDC                movea.l    A0, [A6 - 0x24]
  4945. 00003A96  2050                     movea.l    A0, [A0]
  4946. 00003A98  41E8 0060                lea.l      A0, [A0 + 0x60]
  4947. 00003A9C  2648                     movea.l    A3, A0
  4948. 00003A9E  7E01                     moveq.l    D7, 0x01
  4949. 00003AA0  600C                     bra        +0xE /* 00003AAE */
  4950. label00003AA2:
  4951. 00003AA2  3013                     move.w     D0, [A3]
  4952. 00003AA4  B06E FFDA                cmp.w      D0, [A6 - 0x26]
  4953. 00003AA8  6E08                     bgt        +0xA /* 00003AB2 */
  4954. 00003AAA  548B                     addq.l     A3, 2
  4955. 00003AAC  5247                     addq.w     D7, 1
  4956. label00003AAE:
  4957. 00003AAE  BE45                     cmp.w      D7, D5
  4958. 00003AB0  6FF0                     ble        -0xE /* 00003AA2 */
  4959. label00003AB2:
  4960. 00003AB2  558B                     subq.l     A3, 2
  4961. 00003AB4  42A7                     clr.l      -[A7]
  4962. 00003AB6  4267                     clr.w      -[A7]
  4963. 00003AB8  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  4964. 00003ABC  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  4965. 00003AC0  201F                     move.l     D0, [A7]+
  4966. 00003AC2  2D40 FFD0                move.l     [A6 - 0x30], D0
  4967. 00003AC6  2D6E FFD0 FFF4           move.l     [A6 - 0xC], [A6 - 0x30]
  4968. 00003ACC  6000 0062                bra        +0x64 /* 00003B30 */
  4969. label00003AD0:
  4970. 00003AD0  41D3                     lea.l      A0, [A3]
  4971. 00003AD2  548B                     addq.l     A3, 2
  4972. 00003AD4  42A7                     clr.l      -[A7]
  4973. 00003AD6  3F10                     move.w     -[A7], [A0]
  4974. 00003AD8  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  4975. 00003ADC  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  4976. 00003AE0  201F                     move.l     D0, [A7]+
  4977. 00003AE2  2D40 FFD0                move.l     [A6 - 0x30], D0
  4978. 00003AE6  2D6E FFD0 FFF4           move.l     [A6 - 0xC], [A6 - 0x30]
  4979. 00003AEC  42A7                     clr.l      -[A7]
  4980. 00003AEE  3047                     movea.w    A0, D7
  4981. 00003AF0  2F08                     move.l     -[A7], A0
  4982. 00003AF2  3047                     movea.w    A0, D7
  4983. 00003AF4  2F08                     move.l     -[A7], A0
  4984. 00003AF6  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  4985. 00003AFA  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  4986. 00003AFE  201F                     move.l     D0, [A7]+
  4987. 00003B00  3C00                     move.w     D6, D0
  4988. 00003B02  302E FFF4                move.w     D0, [A6 - 0xC]
  4989. 00003B06  B06E FFE8                cmp.w      D0, [A6 - 0x18]
  4990. 00003B0A  6C28                     bge        +0x2A /* 00003B34 */
  4991. 00003B0C  302E FFE4                move.w     D0, [A6 - 0x1C]
  4992. 00003B10  D06E FFD4                add.w      D0, [A6 - 0x2C]
  4993. 00003B14  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  4994. 00003B18  6C14                     bge        +0x16 /* 00003B2E */
  4995. 00003B1A  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  4996. 00003B1E  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  4997. 00003B22  A893                     syscall    MoveTo
  4998. 00003B24  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  4999. 00003B28  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  5000. 00003B2C  A891                     syscall    LineTo
  5001. label00003B2E:
  5002. 00003B2E  5247                     addq.w     D7, 1
  5003. label00003B30:
  5004. 00003B30  BE45                     cmp.w      D7, D5
  5005. 00003B32  6F9C                     ble        -0x62 /* 00003AD0 */
  5006. label00003B34:
  5007. 00003B34  3E2E FFF4                move.w     D7, [A6 - 0xC]
  5008. 00003B38  601E                     bra        +0x20 /* 00003B58 */
  5009. label00003B3A:
  5010. 00003B3A  302E FFE4                move.w     D0, [A6 - 0x1C]
  5011. 00003B3E  D06E FFD4                add.w      D0, [A6 - 0x2C]
  5012. 00003B42  BE40                     cmp.w      D7, D0
  5013. 00003B44  6F10                     ble        +0x12 /* 00003B56 */
  5014. 00003B46  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  5015. 00003B4A  3F07                     move.w     -[A7], D7
  5016. 00003B4C  A893                     syscall    MoveTo
  5017. 00003B4E  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  5018. 00003B52  3F07                     move.w     -[A7], D7
  5019. 00003B54  A891                     syscall    LineTo
  5020. label00003B56:
  5021. 00003B56  DE46                     add.w      D7, D6
  5022. label00003B58:
  5023. 00003B58  BE6E FFE8                cmp.w      D7, [A6 - 0x18]
  5024. 00003B5C  6DDC                     blt        -0x22 /* 00003B3A */
  5025. label00003B5E:
  5026. 00003B5E  202E FFDC                move.l     D0, [A6 - 0x24]
  5027. 00003B62  B0AD 929A                cmp.l      D0, [A5 - 0x6D66]
  5028. 00003B66  660E                     bne        +0x10 /* 00003B76 */
  5029. 00003B68  206E FFDC                movea.l    A0, [A6 - 0x24]
  5030. 00003B6C  2050                     movea.l    A0, [A0]
  5031. 00003B6E  216E FFE0 0052           move.l     [A0 + 0x52], [A6 - 0x20]
  5032. 00003B74  6006                     bra        +0x8 /* 00003B7C */
  5033. label00003B76:
  5034. 00003B76  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  5035. 00003B7A  A9CD                     syscall    TEDispose
  5036. label00003B7C:
  5037. 00003B7C  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  5038. 00003B80  4E5E                     unlink     A6
  5039. 00003B82  4E75                     rts
  5040. fn00003B84:
  5041. 00003B84  4E56 FFB0                link       A6, -0x0050
  5042. 00003B88  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5043. 00003B8C  4EBA 0182                jsr        [PC + 0x182 /* 00003D10 */]
  5044. 00003B90  588F                     addq.l     A7, 4
  5045. 00003B92  3F3C 0001                move.w     -[A7], 0x1
  5046. 00003B96  486E FFB0                pea.l      [A6 - 0x50]
  5047. 00003B9A  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  5048. 00003B9E  5C8F                     addq.l     A7, 6
  5049. 00003BA0  41EE FFB0                lea.l      A0, [A6 - 0x50]
  5050. 00003BA4  226D EC46                movea.l    A1, [A5 - 0x13BA]
  5051. 00003BA8  2348 0068                move.l     [A1 + 0x68], A0
  5052. 00003BAC  41ED 0FB2                lea.l      A0, [A5 + 0xFB2 /* export_498 */]
  5053. 00003BB0  2D48 FFB8                move.l     [A6 - 0x48], A0
  5054. 00003BB4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5055. 00003BB8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5056. 00003BBC  A9D3                     syscall    TEUpdate
  5057. 00003BBE  206D EC46                movea.l    A0, [A5 - 0x13BA]
  5058. 00003BC2  42A8 0068                clr.l      [A0 + 0x68]
  5059. 00003BC6  4EBA 01D0                jsr        [PC + 0x1D0 /* 00003D98 */]
  5060. 00003BCA  4E5E                     unlink     A6
  5061. 00003BCC  4E75                     rts
  5062. export_500:
  5063. fn00003BCE:
  5064. 00003BCE  4E56 FEC4                link       A6, -0x013C
  5065. 00003BD2  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  5066. 00003BD6  206E 0008                movea.l    A0, [A6 + 0x8]
  5067. 00003BDA  0C50 012D                cmpi.w     [A0], 0x12D
  5068. 00003BDE  6600 0128                bne        +0x12A /* 00003D08 */
  5069. 00003BE2  486E FFF0                pea.l      [A6 - 0x10]
  5070. 00003BE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5071. 00003BEA  4EBA D8DA                jsr        [PC - 0x2726 /* 000014C6 */]
  5072. 00003BEE  508F                     addq.l     A7, 8
  5073. 00003BF0  42A7                     clr.l      -[A7]
  5074. 00003BF2  42A7                     clr.l      -[A7]
  5075. 00003BF4  4878 FFFF                push.l     0xFFFF
  5076. 00003BF8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5077. 00003BFC  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  5078. 00003C00  201F                     move.l     D0, [A7]+
  5079. 00003C02  3C00                     move.w     D6, D0
  5080. 00003C04  206E 0008                movea.l    A0, [A6 + 0x8]
  5081. 00003C08  3A28 004A                move.w     D5, [A0 + 0x4A]
  5082. 00003C0C  206E 000C                movea.l    A0, [A6 + 0xC]
  5083. 00003C10  226E 000C                movea.l    A1, [A6 + 0xC]
  5084. 00003C14  2251                     movea.l    A1, [A1]
  5085. 00003C16  3011                     move.w     D0, [A1]
  5086. 00003C18  D045                     add.w      D0, D5
  5087. 00003C1A  2050                     movea.l    A0, [A0]
  5088. 00003C1C  3228 000C                move.w     D1, [A0 + 0xC]
  5089. 00003C20  9240                     sub.w      D1, D0
  5090. 00003C22  3801                     move.w     D4, D1
  5091. 00003C24  7E00                     moveq.l    D7, 0x00
  5092. 00003C26  B846                     cmp.w      D4, D6
  5093. 00003C28  6D02                     blt        +0x4 /* 00003C2C */
  5094. 00003C2A  7EFF                     moveq.l    D7, 0xFFFFFFFF
  5095. label00003C2C:
  5096. 00003C2C  42A7                     clr.l      -[A7]
  5097. 00003C2E  4879 4344 4546           push.l     0x43444546 /* 'CDEF' */
  5098. 00003C34  3F3C 0001                move.w     -[A7], 0x1
  5099. 00003C38  A9A0                     syscall    GetResource
  5100. 00003C3A  205F                     movea.l    A0, [A7]+
  5101. 00003C3C  2D48 FFEC                move.l     [A6 - 0x14], A0
  5102. 00003C40  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  5103. 00003C44  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  5104. 00003C48  42AE FEC4                clr.l      [A6 - 0x13C]
  5105. 00003C4C  2D6D EC46 FEC8           move.l     [A6 - 0x138], [A5 - 0x13BA]
  5106. 00003C52  41EE FECC                lea.l      A0, [A6 - 0x134]
  5107. 00003C56  43EE FFF0                lea.l      A1, [A6 - 0x10]
  5108. 00003C5A  20D9                     move.l     [A0]+, [A1]+
  5109. 00003C5C  20D9                     move.l     [A0]+, [A1]+
  5110. 00003C5E  70FF                     moveq.l    D0, 0xFFFFFFFF
  5111. 00003C60  1D40 FED4                move.b     [A6 - 0x12C], D0
  5112. 00003C64  1D47 FED5                move.b     [A6 - 0x12B], D7
  5113. 00003C68  3D45 FED6                move.w     [A6 - 0x12A], D5
  5114. 00003C6C  426E FED8                clr.w      [A6 - 0x128]
  5115. 00003C70  3006                     move.w     D0, D6
  5116. 00003C72  9044                     sub.w      D0, D4
  5117. 00003C74  3D40 FEDA                move.w     [A6 - 0x126], D0
  5118. 00003C78  2D6E FFEC FEDC           move.l     [A6 - 0x124], [A6 - 0x14]
  5119. 00003C7E  42AE FEE0                clr.l      [A6 - 0x120]
  5120. 00003C82  42AE FEE4                clr.l      [A6 - 0x11C]
  5121. 00003C86  41EE FEC4                lea.l      A0, [A6 - 0x13C]
  5122. 00003C8A  2D48 FFF8                move.l     [A6 - 0x8], A0
  5123. 00003C8E  4A6E FEDA                tst.w      [A6 - 0x126]
  5124. 00003C92  6C04                     bge        +0x6 /* 00003C98 */
  5125. 00003C94  426E FEDA                clr.w      [A6 - 0x126]
  5126. label00003C98:
  5127. 00003C98  302E FED6                move.w     D0, [A6 - 0x12A]
  5128. 00003C9C  B06E FEDA                cmp.w      D0, [A6 - 0x126]
  5129. 00003CA0  6F06                     ble        +0x8 /* 00003CA8 */
  5130. 00003CA2  3D6E FEDA FED6           move.w     [A6 - 0x12A], [A6 - 0x126]
  5131. label00003CA8:
  5132. 00003CA8  42A7                     clr.l      -[A7]
  5133. 00003CAA  4267                     clr.w      -[A7]
  5134. 00003CAC  486E FFF8                pea.l      [A6 - 0x8]
  5135. 00003CB0  3F3C 0003                move.w     -[A7], 0x3
  5136. 00003CB4  42A7                     clr.l      -[A7]
  5137. 00003CB6  206E FFEC                movea.l    A0, [A6 - 0x14]
  5138. 00003CBA  2F10                     move.l     -[A7], [A0]
  5139. 00003CBC  4EAD 146A                jsr        [A5 + 0x146A /* export_649 */]
  5140. 00003CC0  201F                     move.l     D0, [A7]+
  5141. 00003CC2  2D40 FFFC                move.l     [A6 - 0x4], D0
  5142. 00003CC6  42A7                     clr.l      -[A7]
  5143. 00003CC8  4267                     clr.w      -[A7]
  5144. 00003CCA  486E FFF8                pea.l      [A6 - 0x8]
  5145. 00003CCE  4267                     clr.w      -[A7]
  5146. 00003CD0  42A7                     clr.l      -[A7]
  5147. 00003CD2  206E FFEC                movea.l    A0, [A6 - 0x14]
  5148. 00003CD6  2F10                     move.l     -[A7], [A0]
  5149. 00003CD8  4EAD 146A                jsr        [A5 + 0x146A /* export_649 */]
  5150. 00003CDC  201F                     move.l     D0, [A7]+
  5151. 00003CDE  2D40 FFFC                move.l     [A6 - 0x4], D0
  5152. 00003CE2  42A7                     clr.l      -[A7]
  5153. 00003CE4  4267                     clr.w      -[A7]
  5154. 00003CE6  486E FFF8                pea.l      [A6 - 0x8]
  5155. 00003CEA  3F3C 0004                move.w     -[A7], 0x4
  5156. 00003CEE  42A7                     clr.l      -[A7]
  5157. 00003CF0  206E FFEC                movea.l    A0, [A6 - 0x14]
  5158. 00003CF4  2F10                     move.l     -[A7], [A0]
  5159. 00003CF6  4EAD 146A                jsr        [A5 + 0x146A /* export_649 */]
  5160. 00003CFA  201F                     move.l     D0, [A7]+
  5161. 00003CFC  2D40 FFFC                move.l     [A6 - 0x4], D0
  5162. 00003D00  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  5163. 00003D04  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  5164. label00003D08:
  5165. 00003D08  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  5166. 00003D0C  4E5E                     unlink     A6
  5167. 00003D0E  4E75                     rts
  5168. fn00003D10:
  5169. 00003D10  4E56 FFF6                link       A6, -0x000A
  5170. 00003D14  206D EC46                movea.l    A0, [A5 - 0x13BA]
  5171. 00003D18  4AA8 005C                tst.l      [A0 + 0x5C]
  5172. 00003D1C  6700 0076                beq        +0x78 /* 00003D94 */
  5173. 00003D20  3F3C 0082                move.w     -[A7], 0x82
  5174. 00003D24  4267                     clr.w      -[A7]
  5175. 00003D26  42A7                     clr.l      -[A7]
  5176. 00003D28  A8F2                     syscall    PicComment
  5177. 00003D2A  7001                     moveq.l    D0, 0x01
  5178. 00003D2C  1D40 FFFA                move.b     [A6 - 0x6], D0
  5179. 00003D30  206E 0008                movea.l    A0, [A6 + 0x8]
  5180. 00003D34  2050                     movea.l    A0, [A0]
  5181. 00003D36  0C68 0001 003A           cmpi.w     [A0 + 0x3A], 0x1
  5182. 00003D3C  6606                     bne        +0x8 /* 00003D44 */
  5183. 00003D3E  7002                     moveq.l    D0, 0x02
  5184. 00003D40  1D40 FFFA                move.b     [A6 - 0x6], D0
  5185. label00003D44:
  5186. 00003D44  206E 0008                movea.l    A0, [A6 + 0x8]
  5187. 00003D48  2050                     movea.l    A0, [A0]
  5188. 00003D4A  0C68 FFFF 003A           cmpi.w     [A0 + 0x3A], 0xFFFF
  5189. 00003D50  6606                     bne        +0x8 /* 00003D58 */
  5190. 00003D52  7003                     moveq.l    D0, 0x03
  5191. 00003D54  1D40 FFFA                move.b     [A6 - 0x6], D0
  5192. label00003D58:
  5193. 00003D58  422E FFFB                clr.b      [A6 - 0x5]
  5194. 00003D5C  426E FFFC                clr.w      [A6 - 0x4]
  5195. 00003D60  7001                     moveq.l    D0, 0x01
  5196. 00003D62  1D40 FFFE                move.b     [A6 - 0x2], D0
  5197. 00003D66  422E FFFF                clr.b      [A6 - 0x1]
  5198. 00003D6A  4267                     clr.w      -[A7]
  5199. 00003D6C  486E FFFA                pea.l      [A6 - 0x6]
  5200. 00003D70  486E FFF6                pea.l      [A6 - 0xA]
  5201. 00003D74  4878 0006                push.l     0x6
  5202. 00003D78  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  5203. 00003D7C  301F                     move.w     D0, [A7]+
  5204. 00003D7E  3F3C 0096                move.w     -[A7], 0x96
  5205. 00003D82  3F3C 0006                move.w     -[A7], 0x6
  5206. 00003D86  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  5207. 00003D8A  A8F2                     syscall    PicComment
  5208. 00003D8C  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  5209. 00003D90  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  5210. label00003D94:
  5211. 00003D94  4E5E                     unlink     A6
  5212. 00003D96  4E75                     rts
  5213. fn00003D98:
  5214. 00003D98  206D EC46                movea.l    A0, [A5 - 0x13BA]
  5215. 00003D9C  4AA8 005C                tst.l      [A0 + 0x5C]
  5216. 00003DA0  6714                     beq        +0x16 /* 00003DB6 */
  5217. 00003DA2  3F3C 0097                move.w     -[A7], 0x97
  5218. 00003DA6  4267                     clr.w      -[A7]
  5219. 00003DA8  42A7                     clr.l      -[A7]
  5220. 00003DAA  A8F2                     syscall    PicComment
  5221. 00003DAC  3F3C 0083                move.w     -[A7], 0x83
  5222. 00003DB0  4267                     clr.w      -[A7]
  5223. 00003DB2  42A7                     clr.l      -[A7]
  5224. 00003DB4  A8F2                     syscall    PicComment
  5225. label00003DB6:
  5226. 00003DB6  4E75                     rts
  5227. export_502:
  5228. fn00003DB8:
  5229. 00003DB8  4E56 FE2E                link       A6, -0x01D2
  5230. 00003DBC  48E7 0300                movem.l    -[A7], D6,D7
  5231. 00003DC0  206E 0008                movea.l    A0, [A6 + 0x8]
  5232. 00003DC4  302E 000C                move.w     D0, [A6 + 0xC]
  5233. 00003DC8  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5234. 00003DCC  D090                     add.l      D0, [A0]
  5235. 00003DCE  2040                     movea.l    A0, D0
  5236. 00003DD0  43EE FF8C                lea.l      A1, [A6 - 0x74]
  5237. 00003DD4  7013                     moveq.l    D0, 0x13
  5238. label00003DD6:
  5239. 00003DD6  22D8                     move.l     [A1]+, [A0]+
  5240. 00003DD8  51C8 FFFC                dbf        D0, -0x6 /* 00003DD6 */
  5241. 00003DDC  32D8                     move.w     [A1]+, [A0]+
  5242. 00003DDE  302E FF8C                move.w     D0, [A6 - 0x74]
  5243. 00003DE2  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5244. 00003DE6  0012 004A                ori.b      [A2], 0x4A /* 'J' */
  5245. 00003DEA  0067 00D2                ori.w      -[A7], 0xD2
  5246. 00003DEE  012D 00D2                btst       [A5 + 0xD2 /* export_22 */], D0
  5247. 00003DF2  00C8                     .incomplete
  5248. 00003DF4  00CE                     .incomplete
  5249. 00003DF6  00C9                     .incomplete
  5250. 00003DF8  00CA                     .incomplete
  5251. 00003DFA  00CB                     .incomplete
  5252. 00003DFC  00C6                     .incomplete
  5253. 00003DFE  00CC                     .incomplete
  5254. 00003E00  00C2                     .incomplete
  5255. 00003E02  0064 00BE                ori.w      -[A4], 0xBE
  5256. 00003E06  0065 00BA                ori.w      -[A5], 0xBA
  5257. 00003E0A  0066 00B6                ori.w      -[A6], 0xB6
  5258. 00003E0E  012C 00C2                btst       [A4 + 0xC2], D0
  5259. 00003E12  012E 00BE                btst       [A6 + 0xBE], D0
  5260. 00003E16  012F 00D4                btst       [A7 + 0xD4], D0
  5261. 00003E1A  0068 00D0 00CA           ori.w      [A0 + 0xCA], 0xD0
  5262. 00003E20  00EA                     .incomplete
  5263. 00003E22  0069 028A 006C           ori.w      [A1 + 0x6C], 0x28A
  5264. 00003E28  0300                     btst       D0, D1
  5265. 00003E2A  006A 039E 006B           ori.w      [A2 + 0x6B], 0x39E
  5266. 00003E30  03C0                     .incomplete
  5267. 00003E32  302E FFD8                move.w     D0, [A6 - 0x28]
  5268. 00003E36  B06E FF9C                cmp.w      D0, [A6 - 0x64]
  5269. 00003E3A  660C                     bne        +0xE /* 00003E48 */
  5270. 00003E3C  206E 000E                movea.l    A0, [A6 + 0xE]
  5271. 00003E40  3D68 0002 FFD8           move.w     [A6 - 0x28], [A0 + 0x2]
  5272. 00003E46  600A                     bra        +0xC /* 00003E52 */
  5273. label00003E48:
  5274. 00003E48  206E 000E                movea.l    A0, [A6 + 0xE]
  5275. 00003E4C  3D68 0006 FFD8           move.w     [A6 - 0x28], [A0 + 0x6]
  5276. label00003E52:
  5277. 00003E52  302E FFDC                move.w     D0, [A6 - 0x24]
  5278. 00003E56  B06E FF9C                cmp.w      D0, [A6 - 0x64]
  5279. 00003E5A  660C                     bne        +0xE /* 00003E68 */
  5280. 00003E5C  206E 000E                movea.l    A0, [A6 + 0xE]
  5281. 00003E60  3D68 0002 FFDC           move.w     [A6 - 0x24], [A0 + 0x2]
  5282. 00003E66  600A                     bra        +0xC /* 00003E72 */
  5283. label00003E68:
  5284. 00003E68  206E 000E                movea.l    A0, [A6 + 0xE]
  5285. 00003E6C  3D68 0006 FFDC           move.w     [A6 - 0x24], [A0 + 0x6]
  5286. label00003E72:
  5287. 00003E72  302E FFD6                move.w     D0, [A6 - 0x2A]
  5288. 00003E76  B06E FF9A                cmp.w      D0, [A6 - 0x66]
  5289. 00003E7A  660A                     bne        +0xC /* 00003E86 */
  5290. 00003E7C  206E 000E                movea.l    A0, [A6 + 0xE]
  5291. 00003E80  3D50 FFD6                move.w     [A6 - 0x2A], [A0]
  5292. 00003E84  600A                     bra        +0xC /* 00003E90 */
  5293. label00003E86:
  5294. 00003E86  206E 000E                movea.l    A0, [A6 + 0xE]
  5295. 00003E8A  3D68 0004 FFD6           move.w     [A6 - 0x2A], [A0 + 0x4]
  5296. label00003E90:
  5297. 00003E90  302E FFDA                move.w     D0, [A6 - 0x26]
  5298. 00003E94  B06E FF9A                cmp.w      D0, [A6 - 0x66]
  5299. 00003E98  660A                     bne        +0xC /* 00003EA4 */
  5300. 00003E9A  206E 000E                movea.l    A0, [A6 + 0xE]
  5301. 00003E9E  3D50 FFDA                move.w     [A6 - 0x26], [A0]
  5302. 00003EA2  600A                     bra        +0xC /* 00003EAE */
  5303. label00003EA4:
  5304. 00003EA4  206E 000E                movea.l    A0, [A6 + 0xE]
  5305. 00003EA8  3D68 0004 FFDA           move.w     [A6 - 0x26], [A0 + 0x4]
  5306. label00003EAE:
  5307. 00003EAE  206E 000E                movea.l    A0, [A6 + 0xE]
  5308. 00003EB2  43EE FF9A                lea.l      A1, [A6 - 0x66]
  5309. 00003EB6  22D8                     move.l     [A1]+, [A0]+
  5310. 00003EB8  22D8                     move.l     [A1]+, [A0]+
  5311. 00003EBA  6000 0334                bra        +0x336 /* 000041F0 */
  5312. 00003EBE  426E FFD6                clr.w      [A6 - 0x2A]
  5313. 00003EC2  206E 000E                movea.l    A0, [A6 + 0xE]
  5314. 00003EC6  43EE FF9A                lea.l      A1, [A6 - 0x66]
  5315. 00003ECA  22D8                     move.l     [A1]+, [A0]+
  5316. 00003ECC  22D8                     move.l     [A1]+, [A0]+
  5317. 00003ECE  6000 0320                bra        +0x322 /* 000041F0 */
  5318. 00003ED2  206E 000E                movea.l    A0, [A6 + 0xE]
  5319. 00003ED6  43EE FF9A                lea.l      A1, [A6 - 0x66]
  5320. 00003EDA  22D8                     move.l     [A1]+, [A0]+
  5321. 00003EDC  22D8                     move.l     [A1]+, [A0]+
  5322. 00003EDE  486E FF8C                pea.l      [A6 - 0x74]
  5323. 00003EE2  4EAD 0B0A                jsr        [A5 + 0xB0A /* export_349 */]
  5324. 00003EE6  588F                     addq.l     A7, 4
  5325. 00003EE8  6000 0306                bra        +0x308 /* 000041F0 */
  5326. 00003EEC  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  5327. 00003EF0  486E FF9A                pea.l      [A6 - 0x66]
  5328. 00003EF4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5329. 00003EF8  A8FC                     syscall    MapPoly
  5330. 00003EFA  206E 000E                movea.l    A0, [A6 + 0xE]
  5331. 00003EFE  43EE FF9A                lea.l      A1, [A6 - 0x66]
  5332. 00003F02  22D8                     move.l     [A1]+, [A0]+
  5333. 00003F04  22D8                     move.l     [A1]+, [A0]+
  5334. 00003F06  6000 02E8                bra        +0x2EA /* 000041F0 */
  5335. 00003F0A  206E 000E                movea.l    A0, [A6 + 0xE]
  5336. 00003F0E  226E 000E                movea.l    A1, [A6 + 0xE]
  5337. 00003F12  3029 0006                move.w     D0, [A1 + 0x6]
  5338. 00003F16  9068 0002                sub.w      D0, [A0 + 0x2]
  5339. 00003F1A  3D40 FFE4                move.w     [A6 - 0x1C], D0
  5340. 00003F1E  206E 000E                movea.l    A0, [A6 + 0xE]
  5341. 00003F22  226E 000E                movea.l    A1, [A6 + 0xE]
  5342. 00003F26  3029 0004                move.w     D0, [A1 + 0x4]
  5343. 00003F2A  9050                     sub.w      D0, [A0]
  5344. 00003F2C  3D40 FFE2                move.w     [A6 - 0x1E], D0
  5345. 00003F30  302E FF9E                move.w     D0, [A6 - 0x62]
  5346. 00003F34  906E FF9A                sub.w      D0, [A6 - 0x66]
  5347. 00003F38  B06E FFE2                cmp.w      D0, [A6 - 0x1E]
  5348. 00003F3C  661E                     bne        +0x20 /* 00003F5C */
  5349. 00003F3E  302E FFA0                move.w     D0, [A6 - 0x60]
  5350. 00003F42  906E FF9C                sub.w      D0, [A6 - 0x64]
  5351. 00003F46  B06E FFE4                cmp.w      D0, [A6 - 0x1C]
  5352. 00003F4A  6610                     bne        +0x12 /* 00003F5C */
  5353. 00003F4C  206E 000E                movea.l    A0, [A6 + 0xE]
  5354. 00003F50  43EE FF9A                lea.l      A1, [A6 - 0x66]
  5355. 00003F54  22D8                     move.l     [A1]+, [A0]+
  5356. 00003F56  22D8                     move.l     [A1]+, [A0]+
  5357. 00003F58  6000 0296                bra        +0x298 /* 000041F0 */
  5358. label00003F5C:
  5359. 00003F5C  4A6D 8DA6                tst.w      [A5 - 0x725A]
  5360. 00003F60  6608                     bne        +0xA /* 00003F6A */
  5361. 00003F62  4A6E FFD2                tst.w      [A6 - 0x2E]
  5362. 00003F66  6600 0288                bne        +0x28A /* 000041F0 */
  5363. label00003F6A:
  5364. 00003F6A  486E FFEA                pea.l      [A6 - 0x16]
  5365. 00003F6E  A874                     syscall    GetPort
  5366. 00003F70  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  5367. 00003F74  486E FE46                pea.l      [A6 - 0x1BA]
  5368. 00003F78  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  5369. 00003F7C  5C8F                     addq.l     A7, 6
  5370. 00003F7E  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  5371. 00003F82  486E FFE4                pea.l      [A6 - 0x1C]
  5372. 00003F86  486E FFFC                pea.l      [A6 - 0x4]
  5373. 00003F8A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5374. 00003F8E  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  5375. 00003F92  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5376. 00003F96  42A7                     clr.l      -[A7]
  5377. 00003F98  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5378. 00003F9C  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  5379. 00003FA0  205F                     movea.l    A0, [A7]+
  5380. 00003FA2  2D48 FFE6                move.l     [A6 - 0x1A], A0
  5381. 00003FA6  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  5382. 00003FAA  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  5383. 00003FAE  206E FFE6                movea.l    A0, [A6 - 0x1A]
  5384. 00003FB2  2D50 FF1E                move.l     [A6 - 0xE2], [A0]
  5385. 00003FB6  3D6E FFE4 FF22           move.w     [A6 - 0xDE], [A6 - 0x1C]
  5386. 00003FBC  206E 000E                movea.l    A0, [A6 + 0xE]
  5387. 00003FC0  43EE FF24                lea.l      A1, [A6 - 0xDC]
  5388. 00003FC4  22D8                     move.l     [A1]+, [A0]+
  5389. 00003FC6  22D8                     move.l     [A1]+, [A0]+
  5390. 00003FC8  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  5391. 00003FCC  486E FF1E                pea.l      [A6 - 0xE2]
  5392. 00003FD0  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  5393. 00003FD4  5C8F                     addq.l     A7, 6
  5394. 00003FD6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5395. 00003FDA  A8A3                     syscall    EraseRect
  5396. 00003FDC  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  5397. 00003FE0  486E FEB2                pea.l      [A6 - 0x14E]
  5398. 00003FE4  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  5399. 00003FE8  5C8F                     addq.l     A7, 6
  5400. 00003FEA  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  5401. 00003FEE  486E FFE4                pea.l      [A6 - 0x1C]
  5402. 00003FF2  486E FFFC                pea.l      [A6 - 0x4]
  5403. 00003FF6  486E FF9A                pea.l      [A6 - 0x66]
  5404. 00003FFA  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  5405. 00003FFE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5406. 00004002  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  5407. 00004006  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  5408. 0000400A  206E FFCA                movea.l    A0, [A6 - 0x36]
  5409. 0000400E  2D50 FF2C                move.l     [A6 - 0xD4], [A0]
  5410. 00004012  3D6E FFE4 FF30           move.w     [A6 - 0xD0], [A6 - 0x1C]
  5411. 00004018  41EE FF32                lea.l      A0, [A6 - 0xCE]
  5412. 0000401C  43EE FF9A                lea.l      A1, [A6 - 0x66]
  5413. 00004020  20D9                     move.l     [A0]+, [A1]+
  5414. 00004022  20D9                     move.l     [A0]+, [A1]+
  5415. 00004024  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  5416. 00004028  486E FF2C                pea.l      [A6 - 0xD4]
  5417. 0000402C  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  5418. 00004030  5C8F                     addq.l     A7, 6
  5419. 00004032  41EE FE2E                lea.l      A0, [A6 - 0x1D2]
  5420. 00004036  43EE FF9A                lea.l      A1, [A6 - 0x66]
  5421. 0000403A  20D9                     move.l     [A0]+, [A1]+
  5422. 0000403C  20D9                     move.l     [A0]+, [A1]+
  5423. 0000403E  4A6E 0012                tst.w      [A6 + 0x12]
  5424. 00004042  670C                     beq        +0xE /* 00004050 */
  5425. 00004044  206E 000E                movea.l    A0, [A6 + 0xE]
  5426. 00004048  43EE FE2E                lea.l      A1, [A6 - 0x1D2]
  5427. 0000404C  22D8                     move.l     [A1]+, [A0]+
  5428. 0000404E  22D8                     move.l     [A1]+, [A0]+
  5429. label00004050:
  5430. 00004050  486E FEB4                pea.l      [A6 - 0x14C]
  5431. 00004054  486E FE48                pea.l      [A6 - 0x1B8]
  5432. 00004058  486E FF9A                pea.l      [A6 - 0x66]
  5433. 0000405C  486E FE2E                pea.l      [A6 - 0x1D2]
  5434. 00004060  4267                     clr.w      -[A7]
  5435. 00004062  42A7                     clr.l      -[A7]
  5436. 00004064  A8EC                     syscall    CopyBits
  5437. 00004066  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  5438. 0000406A  486E FEB2                pea.l      [A6 - 0x14E]
  5439. 0000406E  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  5440. 00004072  5C8F                     addq.l     A7, 6
  5441. 00004074  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  5442. 00004078  486E FE46                pea.l      [A6 - 0x1BA]
  5443. 0000407C  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  5444. 00004080  5C8F                     addq.l     A7, 6
  5445. 00004082  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  5446. 00004086  A873                     syscall    SetPort
  5447. 00004088  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  5448. 0000408C  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  5449. 00004090  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  5450. 00004094  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  5451. 00004098  2D6E FFE6 FFCA           move.l     [A6 - 0x36], [A6 - 0x1A]
  5452. 0000409E  206E 000E                movea.l    A0, [A6 + 0xE]
  5453. 000040A2  43EE FF9A                lea.l      A1, [A6 - 0x66]
  5454. 000040A6  22D8                     move.l     [A1]+, [A0]+
  5455. 000040A8  22D8                     move.l     [A1]+, [A0]+
  5456. 000040AA  6000 0144                bra        +0x146 /* 000041F0 */
  5457. 000040AE  42A7                     clr.l      -[A7]
  5458. 000040B0  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  5459. 000040B4  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  5460. 000040B8  201F                     move.l     D0, [A7]+
  5461. 000040BA  4878 0052                push.l     0x52 /* 'R' */
  5462. 000040BE  2F00                     move.l     -[A7], D0
  5463. 000040C0  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5464. 000040C4  3C00                     move.w     D6, D0
  5465. 000040C6  7E00                     moveq.l    D7, 0x00
  5466. 000040C8  6042                     bra        +0x44 /* 0000410C */
  5467. label000040CA:
  5468. 000040CA  206E FFCA                movea.l    A0, [A6 - 0x36]
  5469. 000040CE  3007                     move.w     D0, D7
  5470. 000040D0  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5471. 000040D4  D090                     add.l      D0, [A0]
  5472. 000040D6  2040                     movea.l    A0, D0
  5473. 000040D8  43EE FF3A                lea.l      A1, [A6 - 0xC6]
  5474. 000040DC  7013                     moveq.l    D0, 0x13
  5475. label000040DE:
  5476. 000040DE  22D8                     move.l     [A1]+, [A0]+
  5477. 000040E0  51C8 FFFC                dbf        D0, -0x6 /* 000040DE */
  5478. 000040E4  32D8                     move.w     [A1]+, [A0]+
  5479. 000040E6  486E FF48                pea.l      [A6 - 0xB8]
  5480. 000040EA  486E FF9A                pea.l      [A6 - 0x66]
  5481. 000040EE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5482. 000040F2  A8FA                     syscall    MapRect
  5483. 000040F4  3F3C 0001                move.w     -[A7], 0x1
  5484. 000040F8  486E FF48                pea.l      [A6 - 0xB8]
  5485. 000040FC  3F07                     move.w     -[A7], D7
  5486. 000040FE  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  5487. 00004102  4EBA FCB4                jsr        [PC - 0x34C /* 00003DB8 */]
  5488. 00004106  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5489. 0000410A  5247                     addq.w     D7, 1
  5490. label0000410C:
  5491. 0000410C  BE46                     cmp.w      D7, D6
  5492. 0000410E  6DBA                     blt        -0x44 /* 000040CA */
  5493. 00004110  3F3C 0002                move.w     -[A7], 0x2
  5494. 00004114  486E FF9A                pea.l      [A6 - 0x66]
  5495. 00004118  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  5496. 0000411C  4EBA D87E                jsr        [PC - 0x2782 /* 0000199C */]
  5497. 00004120  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5498. 00004124  6000 00CA                bra        +0xCC /* 000041F0 */
  5499. 00004128  206E 000E                movea.l    A0, [A6 + 0xE]
  5500. 0000412C  43EE FE2E                lea.l      A1, [A6 - 0x1D2]
  5501. 00004130  22D8                     move.l     [A1]+, [A0]+
  5502. 00004132  22D8                     move.l     [A1]+, [A0]+
  5503. 00004134  4A6E FFA4                tst.w      [A6 - 0x5C]
  5504. 00004138  6712                     beq        +0x14 /* 0000414C */
  5505. 0000413A  3F2E FFC0                move.w     -[A7], [A6 - 0x40]
  5506. 0000413E  3F2E FFBE                move.w     -[A7], [A6 - 0x42]
  5507. 00004142  486E FE2E                pea.l      [A6 - 0x1D2]
  5508. 00004146  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  5509. 0000414A  508F                     addq.l     A7, 8
  5510. label0000414C:
  5511. 0000414C  42A7                     clr.l      -[A7]
  5512. 0000414E  486E FE2E                pea.l      [A6 - 0x1D2]
  5513. 00004152  486E FE2E                pea.l      [A6 - 0x1D2]
  5514. 00004156  A83E                     syscall    TEStyleNew
  5515. 00004158  205F                     movea.l    A0, [A7]+
  5516. 0000415A  2D48 FFDE                move.l     [A6 - 0x22], A0
  5517. 0000415E  486D 01FA                pea.l      [A5 + 0x1FA /* export_59 */]
  5518. 00004162  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  5519. 00004166  4EAD 1442                jsr        [A5 + 0x1442 /* export_644 */]
  5520. 0000416A  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  5521. 0000416E  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  5522. 00004172  4EAD 06C2                jsr        [A5 + 0x6C2 /* export_212 */]
  5523. 00004176  508F                     addq.l     A7, 8
  5524. 00004178  42A7                     clr.l      -[A7]
  5525. 0000417A  4878 0001                push.l     0x1
  5526. 0000417E  4878 FFFF                push.l     0xFFFF
  5527. 00004182  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  5528. 00004186  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  5529. 0000418A  201F                     move.l     D0, [A7]+
  5530. 0000418C  306E FE2E                movea.w    A0, [A6 - 0x1D2]
  5531. 00004190  D088                     add.l      D0, A0
  5532. 00004192  3D40 FE32                move.w     [A6 - 0x1CE], D0
  5533. 00004196  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  5534. 0000419A  A9CD                     syscall    TEDispose
  5535. 0000419C  4A6E FFA4                tst.w      [A6 - 0x5C]
  5536. 000041A0  671A                     beq        +0x1C /* 000041BC */
  5537. 000041A2  302E FFBE                move.w     D0, [A6 - 0x42]
  5538. 000041A6  4440                     neg.w      D0
  5539. 000041A8  322E FFC0                move.w     D1, [A6 - 0x40]
  5540. 000041AC  4441                     neg.w      D1
  5541. 000041AE  3F01                     move.w     -[A7], D1
  5542. 000041B0  3F00                     move.w     -[A7], D0
  5543. 000041B2  486E FE2E                pea.l      [A6 - 0x1D2]
  5544. 000041B6  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  5545. 000041BA  508F                     addq.l     A7, 8
  5546. label000041BC:
  5547. 000041BC  41EE FF9A                lea.l      A0, [A6 - 0x66]
  5548. 000041C0  43EE FE2E                lea.l      A1, [A6 - 0x1D2]
  5549. 000041C4  20D9                     move.l     [A0]+, [A1]+
  5550. 000041C6  20D9                     move.l     [A0]+, [A1]+
  5551. 000041C8  6026                     bra        +0x28 /* 000041F0 */
  5552. 000041CA  486E FFD6                pea.l      [A6 - 0x2A]
  5553. 000041CE  486E FF9A                pea.l      [A6 - 0x66]
  5554. 000041D2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5555. 000041D6  A8FA                     syscall    MapRect
  5556. 000041D8  486E FF9A                pea.l      [A6 - 0x66]
  5557. 000041DC  3F2E FFD4                move.w     -[A7], [A6 - 0x2C]
  5558. 000041E0  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  5559. 000041E4  486E FFD6                pea.l      [A6 - 0x2A]
  5560. 000041E8  4EBA 002C                jsr        [PC + 0x2C /* 00004216 */]
  5561. 000041EC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5562. label000041F0:
  5563. 000041F0  206E 0008                movea.l    A0, [A6 + 0x8]
  5564. 000041F4  302E 000C                move.w     D0, [A6 + 0xC]
  5565. 000041F8  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5566. 000041FC  D090                     add.l      D0, [A0]
  5567. 000041FE  2040                     movea.l    A0, D0
  5568. 00004200  43EE FF8C                lea.l      A1, [A6 - 0x74]
  5569. 00004204  7013                     moveq.l    D0, 0x13
  5570. label00004206:
  5571. 00004206  20D9                     move.l     [A0]+, [A1]+
  5572. 00004208  51C8 FFFC                dbf        D0, -0x6 /* 00004206 */
  5573. 0000420C  30D9                     move.w     [A0]+, [A1]+
  5574. 0000420E  4CDF 00C0                movem.l    D6,D7, [A7]+
  5575. 00004212  4E5E                     unlink     A6
  5576. 00004214  4E75                     rts
  5577. export_504:
  5578. fn00004216:
  5579. 00004216  4E56 FFF4                link       A6, -0x000C
  5580. 0000421A  48E7 0700                movem.l    -[A7], D5,D6,D7
  5581. 0000421E  206E 0008                movea.l    A0, [A6 + 0x8]
  5582. 00004222  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5583. 00004226  22D8                     move.l     [A1]+, [A0]+
  5584. 00004228  22D8                     move.l     [A1]+, [A0]+
  5585. 0000422A  302E 000C                move.w     D0, [A6 + 0xC]
  5586. 0000422E  D06E 000E                add.w      D0, [A6 + 0xE]
  5587. 00004232  3E00                     move.w     D7, D0
  5588. 00004234  302E FFFE                move.w     D0, [A6 - 0x2]
  5589. 00004238  D06E FFFA                add.w      D0, [A6 - 0x6]
  5590. 0000423C  E240                     asr        D0.w, 1
  5591. 0000423E  3D40 FFF6                move.w     [A6 - 0xA], D0
  5592. 00004242  302E FFFC                move.w     D0, [A6 - 0x4]
  5593. 00004246  D06E FFF8                add.w      D0, [A6 - 0x8]
  5594. 0000424A  E240                     asr        D0.w, 1
  5595. 0000424C  3D40 FFF4                move.w     [A6 - 0xC], D0
  5596. 00004250  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5597. 00004254  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  5598. 00004258  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  5599. 0000425C  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  5600. 00004260  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  5601. 00004264  A8A7                     syscall    SetRect
  5602. 00004266  486E FFF4                pea.l      [A6 - 0xC]
  5603. 0000426A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5604. 0000426E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5605. 00004272  4EBA 0164                jsr        [PC + 0x164 /* 000043D8 */]
  5606. 00004276  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5607. 0000427A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5608. 0000427E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5609. 00004282  4EBA 00F0                jsr        [PC + 0xF0 /* 00004374 */]
  5610. 00004286  508F                     addq.l     A7, 8
  5611. 00004288  486E FFF4                pea.l      [A6 - 0xC]
  5612. 0000428C  3F07                     move.w     -[A7], D7
  5613. 0000428E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5614. 00004292  4EBA 0144                jsr        [PC + 0x144 /* 000043D8 */]
  5615. 00004296  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5616. 0000429A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5617. 0000429E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5618. 000042A2  4EBA 00D0                jsr        [PC + 0xD0 /* 00004374 */]
  5619. 000042A6  508F                     addq.l     A7, 8
  5620. 000042A8  306E 000C                movea.w    A0, [A6 + 0xC]
  5621. 000042AC  2008                     move.l     D0, A0
  5622. 000042AE  81FC 005A                divs.w     D0, 0x5A /* 'Z' */
  5623. 000042B2  5240                     addq.w     D0, 1
  5624. 000042B4  C1FC 005A                muls.w     D0, 0x5A /* 'Z' */
  5625. 000042B8  3D40 000C                move.w     [A6 + 0xC], D0
  5626. 000042BC  3047                     movea.w    A0, D7
  5627. 000042BE  2008                     move.l     D0, A0
  5628. 000042C0  81FC 005A                divs.w     D0, 0x5A /* 'Z' */
  5629. 000042C4  C1FC 005A                muls.w     D0, 0x5A /* 'Z' */
  5630. 000042C8  3E00                     move.w     D7, D0
  5631. 000042CA  3C2E 000C                move.w     D6, [A6 + 0xC]
  5632. 000042CE  6000 0096                bra        +0x98 /* 00004366 */
  5633. label000042D2:
  5634. 000042D2  3A06                     move.w     D5, D6
  5635. 000042D4  6004                     bra        +0x6 /* 000042DA */
  5636. label000042D6:
  5637. 000042D6  0645 FE98                addi.w     D5, 0xFE98
  5638. label000042DA:
  5639. 000042DA  0C45 0167                cmpi.w     D5, 0x167
  5640. 000042DE  6EF6                     bgt        -0x8 /* 000042D6 */
  5641. 000042E0  3005                     move.w     D0, D5
  5642. 000042E2  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5643. 000042E6  0005 0016                ori.b      D5, 0x16
  5644. 000042EA  005A 0028                ori.w      [A2]+, 0x28 /* '(' */
  5645. 000042EE  00B4 003A 010E 004C      ori.l      [A4 + D0.w + 0x4C], 0x3A010E
  5646. 000042F6  0000 0048                ori.b      D0, 0x48 /* 'H' */
  5647. 000042FA  0168 0058                bchg       [A0 + 0x58], D0
  5648. 000042FE  3D6E FFFE FFF6           move.w     [A6 - 0xA], [A6 - 0x2]
  5649. 00004304  302E FFFC                move.w     D0, [A6 - 0x4]
  5650. 00004308  D06E FFF8                add.w      D0, [A6 - 0x8]
  5651. 0000430C  E240                     asr        D0.w, 1
  5652. 0000430E  3D40 FFF4                move.w     [A6 - 0xC], D0
  5653. 00004312  6040                     bra        +0x42 /* 00004354 */
  5654. 00004314  302E FFFE                move.w     D0, [A6 - 0x2]
  5655. 00004318  D06E FFFA                add.w      D0, [A6 - 0x6]
  5656. 0000431C  E240                     asr        D0.w, 1
  5657. 0000431E  3D40 FFF6                move.w     [A6 - 0xA], D0
  5658. 00004322  3D6E FFFC FFF4           move.w     [A6 - 0xC], [A6 - 0x4]
  5659. 00004328  602A                     bra        +0x2C /* 00004354 */
  5660. 0000432A  3D6E FFFA FFF6           move.w     [A6 - 0xA], [A6 - 0x6]
  5661. 00004330  302E FFFC                move.w     D0, [A6 - 0x4]
  5662. 00004334  D06E FFF8                add.w      D0, [A6 - 0x8]
  5663. 00004338  E240                     asr        D0.w, 1
  5664. 0000433A  3D40 FFF4                move.w     [A6 - 0xC], D0
  5665. 0000433E  6014                     bra        +0x16 /* 00004354 */
  5666. 00004340  302E FFFE                move.w     D0, [A6 - 0x2]
  5667. 00004344  D06E FFFA                add.w      D0, [A6 - 0x6]
  5668. 00004348  E240                     asr        D0.w, 1
  5669. 0000434A  3D40 FFF6                move.w     [A6 - 0xA], D0
  5670. 0000434E  3D6E FFF8 FFF4           move.w     [A6 - 0xC], [A6 - 0x8]
  5671. label00004354:
  5672. 00004354  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5673. 00004358  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5674. 0000435C  4EBA 0016                jsr        [PC + 0x16 /* 00004374 */]
  5675. 00004360  508F                     addq.l     A7, 8
  5676. 00004362  0646 005A                addi.w     D6, 0x5A /* 'Z' */
  5677. label00004366:
  5678. 00004366  BC47                     cmp.w      D6, D7
  5679. 00004368  6F00 FF68                ble        -0x96 /* 000042D2 */
  5680. 0000436C  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  5681. 00004370  4E5E                     unlink     A6
  5682. 00004372  4E75                     rts
  5683. fn00004374:
  5684. 00004374  4E56 0000                link       A6, 0
  5685. 00004378  206E 000C                movea.l    A0, [A6 + 0xC]
  5686. 0000437C  302E 0008                move.w     D0, [A6 + 0x8]
  5687. 00004380  B050                     cmp.w      D0, [A0]
  5688. 00004382  6C08                     bge        +0xA /* 0000438C */
  5689. 00004384  206E 000C                movea.l    A0, [A6 + 0xC]
  5690. 00004388  30AE 0008                move.w     [A0], [A6 + 0x8]
  5691. label0000438C:
  5692. 0000438C  206E 000C                movea.l    A0, [A6 + 0xC]
  5693. 00004390  302E 000A                move.w     D0, [A6 + 0xA]
  5694. 00004394  B068 0002                cmp.w      D0, [A0 + 0x2]
  5695. 00004398  6C0A                     bge        +0xC /* 000043A4 */
  5696. 0000439A  206E 000C                movea.l    A0, [A6 + 0xC]
  5697. 0000439E  316E 000A 0002           move.w     [A0 + 0x2], [A6 + 0xA]
  5698. label000043A4:
  5699. 000043A4  206E 000C                movea.l    A0, [A6 + 0xC]
  5700. 000043A8  302E 0008                move.w     D0, [A6 + 0x8]
  5701. 000043AC  B068 0004                cmp.w      D0, [A0 + 0x4]
  5702. 000043B0  6F0A                     ble        +0xC /* 000043BC */
  5703. 000043B2  206E 000C                movea.l    A0, [A6 + 0xC]
  5704. 000043B6  316E 0008 0004           move.w     [A0 + 0x4], [A6 + 0x8]
  5705. label000043BC:
  5706. 000043BC  206E 000C                movea.l    A0, [A6 + 0xC]
  5707. 000043C0  302E 000A                move.w     D0, [A6 + 0xA]
  5708. 000043C4  B068 0006                cmp.w      D0, [A0 + 0x6]
  5709. 000043C8  6F0A                     ble        +0xC /* 000043D4 */
  5710. 000043CA  206E 000C                movea.l    A0, [A6 + 0xC]
  5711. 000043CE  316E 000A 0006           move.w     [A0 + 0x6], [A6 + 0xA]
  5712. label000043D4:
  5713. 000043D4  4E5E                     unlink     A6
  5714. 000043D6  4E75                     rts
  5715. fn000043D8:
  5716. 000043D8  4E56 FFE2                link       A6, -0x001E
  5717. 000043DC  486E FFF8                pea.l      [A6 - 0x8]
  5718. 000043E0  3F3C F830                move.w     -[A7], 0xF830
  5719. 000043E4  3F3C F830                move.w     -[A7], 0xF830
  5720. 000043E8  3F3C 07D0                move.w     -[A7], 0x7D0
  5721. 000043EC  3F3C 07D0                move.w     -[A7], 0x7D0
  5722. 000043F0  A8A7                     syscall    SetRect
  5723. 000043F2  6006                     bra        +0x8 /* 000043FA */
  5724. label000043F4:
  5725. 000043F4  066E FE98 000C           addi.w     [A6 + 0xC], 0xFE98
  5726. label000043FA:
  5727. 000043FA  0C6E 0167 000C           cmpi.w     [A6 + 0xC], 0x167
  5728. 00004400  6EF2                     bgt        -0xC /* 000043F4 */
  5729. 00004402  0C6E 005A 000C           cmpi.w     [A6 + 0xC], 0x5A /* 'Z' */
  5730. 00004408  6C08                     bge        +0xA /* 00004412 */
  5731. 0000440A  066E 010E 000C           addi.w     [A6 + 0xC], 0x10E
  5732. 00004410  6006                     bra        +0x8 /* 00004418 */
  5733. label00004412:
  5734. 00004412  066E FFA6 000C           addi.w     [A6 + 0xC], 0xFFA6
  5735. label00004418:
  5736. 00004418  41ED E60E                lea.l      A0, [A5 - 0x19F2]
  5737. 0000441C  2D58 FFE4                move.l     [A6 - 0x1C], [A0]+
  5738. 00004420  2D58 FFE8                move.l     [A6 - 0x18], [A0]+
  5739. 00004424  3D58 FFEC                move.w     [A6 - 0x14], [A0]+
  5740. 00004428  486E 000C                pea.l      [A6 + 0xC]
  5741. 0000442C  486E FFE4                pea.l      [A6 - 0x1C]
  5742. 00004430  3F3C 2004                move.w     -[A7], 0x2004
  5743. 00004434  A9EB                     syscall    Pack4/FP68K
  5744. 00004436  3D7C 00B4 FFE2           move.w     [A6 - 0x1E], 0xB4
  5745. 0000443C  486E FFE2                pea.l      [A6 - 0x1E]
  5746. 00004440  486E FFE4                pea.l      [A6 - 0x1C]
  5747. 00004444  3F3C 2006                move.w     -[A7], 0x2006
  5748. 00004448  A9EB                     syscall    Pack4/FP68K
  5749. 0000444A  41EE FFEE                lea.l      A0, [A6 - 0x12]
  5750. 0000444E  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  5751. 00004452  20D9                     move.l     [A0]+, [A1]+
  5752. 00004454  20D9                     move.l     [A0]+, [A1]+
  5753. 00004456  30D9                     move.w     [A0]+, [A1]+
  5754. 00004458  41EE FFF8                lea.l      A0, [A6 - 0x8]
  5755. 0000445C  2F20                     move.l     -[A7], -[A0]
  5756. 0000445E  2F20                     move.l     -[A7], -[A0]
  5757. 00004460  3F20                     move.w     -[A7], -[A0]
  5758. 00004462  486E FFE4                pea.l      [A6 - 0x1C]
  5759. 00004466  4EAD 161A                jsr        [A5 + 0x161A /* export_703 */]
  5760. 0000446A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5761. 0000446E  3D7C 07D0 FFE2           move.w     [A6 - 0x1E], 0x7D0
  5762. 00004474  486E FFE2                pea.l      [A6 - 0x1E]
  5763. 00004478  486E FFE4                pea.l      [A6 - 0x1C]
  5764. 0000447C  3F3C 2004                move.w     -[A7], 0x2004
  5765. 00004480  A9EB                     syscall    Pack4/FP68K
  5766. 00004482  206E 000E                movea.l    A0, [A6 + 0xE]
  5767. 00004486  486E FFE4                pea.l      [A6 - 0x1C]
  5768. 0000448A  3F3C 0016                move.w     -[A7], 0x16
  5769. 0000448E  A9EB                     syscall    Pack4/FP68K
  5770. 00004490  486E FFE4                pea.l      [A6 - 0x1C]
  5771. 00004494  4850                     pea.l      [A0]
  5772. 00004496  3F3C 2010                move.w     -[A7], 0x2010
  5773. 0000449A  A9EB                     syscall    Pack4/FP68K
  5774. 0000449C  41EE FFF8                lea.l      A0, [A6 - 0x8]
  5775. 000044A0  2F20                     move.l     -[A7], -[A0]
  5776. 000044A2  2F20                     move.l     -[A7], -[A0]
  5777. 000044A4  3F20                     move.w     -[A7], -[A0]
  5778. 000044A6  486E FFE4                pea.l      [A6 - 0x1C]
  5779. 000044AA  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  5780. 000044AE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5781. 000044B2  3D7C 07D0 FFE2           move.w     [A6 - 0x1E], 0x7D0
  5782. 000044B8  486E FFE2                pea.l      [A6 - 0x1E]
  5783. 000044BC  486E FFE4                pea.l      [A6 - 0x1C]
  5784. 000044C0  3F3C 2004                move.w     -[A7], 0x2004
  5785. 000044C4  A9EB                     syscall    Pack4/FP68K
  5786. 000044C6  206E 000E                movea.l    A0, [A6 + 0xE]
  5787. 000044CA  486E FFE4                pea.l      [A6 - 0x1C]
  5788. 000044CE  3F3C 0016                move.w     -[A7], 0x16
  5789. 000044D2  A9EB                     syscall    Pack4/FP68K
  5790. 000044D4  486E FFE4                pea.l      [A6 - 0x1C]
  5791. 000044D8  4868 0002                pea.l      [A0 + 0x2]
  5792. 000044DC  3F3C 2010                move.w     -[A7], 0x2010
  5793. 000044E0  A9EB                     syscall    Pack4/FP68K
  5794. 000044E2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5795. 000044E6  486E FFF8                pea.l      [A6 - 0x8]
  5796. 000044EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5797. 000044EE  A8F9                     syscall    MapPt
  5798. 000044F0  4E5E                     unlink     A6
  5799. 000044F2  4E75                     rts
  5800. export_505:
  5801. fn000044F4:
  5802. 000044F4  4E56 FFAE                link       A6, -0x0052
  5803. 000044F8  206E 0008                movea.l    A0, [A6 + 0x8]
  5804. 000044FC  302E 000C                move.w     D0, [A6 + 0xC]
  5805. 00004500  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5806. 00004504  D090                     add.l      D0, [A0]
  5807. 00004506  2040                     movea.l    A0, D0
  5808. 00004508  43EE FFAE                lea.l      A1, [A6 - 0x52]
  5809. 0000450C  7013                     moveq.l    D0, 0x13
  5810. label0000450E:
  5811. 0000450E  22D8                     move.l     [A1]+, [A0]+
  5812. 00004510  51C8 FFFC                dbf        D0, -0x6 /* 0000450E */
  5813. 00004514  32D8                     move.w     [A1]+, [A0]+
  5814. 00004516  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5815. 0000451A  486E FFAE                pea.l      [A6 - 0x52]
  5816. 0000451E  4EBA 0008                jsr        [PC + 0x8 /* 00004528 */]
  5817. 00004522  508F                     addq.l     A7, 8
  5818. 00004524  4E5E                     unlink     A6
  5819. 00004526  4E75                     rts
  5820. export_507:
  5821. fn00004528:
  5822. 00004528  4E56 FFDA                link       A6, -0x0026
  5823. 0000452C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5824. 00004530  286E 0008                movea.l    A4, [A6 + 0x8]
  5825. 00004534  7E00                     moveq.l    D7, 0x00
  5826. 00004536  082C 0000 000D           btst.b     [A4 + 0xD], 0x0
  5827. 0000453C  6606                     bne        +0x8 /* 00004544 */
  5828. 0000453E  7000                     moveq.l    D0, 0x00
  5829. 00004540  6000 0466                bra        +0x468 /* 000049A8 */
  5830. label00004544:
  5831. 00004544  41EE FFF8                lea.l      A0, [A6 - 0x8]
  5832. 00004548  43EC 000E                lea.l      A1, [A4 + 0xE]
  5833. 0000454C  20D9                     move.l     [A0]+, [A1]+
  5834. 0000454E  20D9                     move.l     [A0]+, [A1]+
  5835. 00004550  3F3C FFFE                move.w     -[A7], 0xFFFE
  5836. 00004554  3F3C FFFE                move.w     -[A7], 0xFFFE
  5837. 00004558  486E FFF8                pea.l      [A6 - 0x8]
  5838. 0000455C  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  5839. 00004560  508F                     addq.l     A7, 8
  5840. 00004562  486E FFF8                pea.l      [A6 - 0x8]
  5841. 00004566  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5842. 0000456A  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  5843. 0000456E  508F                     addq.l     A7, 8
  5844. 00004570  4A40                     tst.w      D0
  5845. 00004572  6606                     bne        +0x8 /* 0000457A */
  5846. 00004574  7000                     moveq.l    D0, 0x00
  5847. 00004576  6000 0430                bra        +0x432 /* 000049A8 */
  5848. label0000457A:
  5849. 0000457A  3D6C 0016 FFDE           move.w     [A6 - 0x22], [A4 + 0x16]
  5850. 00004580  4A6C 0016                tst.w      [A4 + 0x16]
  5851. 00004584  660C                     bne        +0xE /* 00004592 */
  5852. 00004586  4A6C 0018                tst.w      [A4 + 0x18]
  5853. 0000458A  6606                     bne        +0x8 /* 00004592 */
  5854. 0000458C  7001                     moveq.l    D0, 0x01
  5855. 0000458E  3D40 FFDE                move.w     [A6 - 0x22], D0
  5856. label00004592:
  5857. 00004592  3014                     move.w     D0, [A4]
  5858. 00004594  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5859. 00004598  0012 004A                ori.b      [A2], 0x4A /* 'J' */
  5860. 0000459C  0064 0090                ori.w      -[A4], 0x90
  5861. 000045A0  0065 0104                ori.w      -[A5], 0x104
  5862. 000045A4  0066 0168                ori.w      -[A6], 0x168
  5863. 000045A8  0067 0194                ori.w      -[A7], 0x194
  5864. 000045AC  0068 0246 006B           ori.w      [A0 + 0x6B], 0x246
  5865. 000045B2  0310                     btst       [A0], D1
  5866. 000045B4  006C 035E 0069           ori.w      [A4 + 0x69], 0x35E
  5867. 000045BA  035A                     bchg       [A2]+, D1
  5868. 000045BC  006A 035C 00C8           ori.w      [A2 + 0xC8], 0x35C
  5869. 000045C2  0358                     bchg       [A0]+, D1
  5870. 000045C4  00CB                     .incomplete
  5871. 000045C6  0354                     bchg       [A4], D1
  5872. 000045C8  00CC                     .incomplete
  5873. 000045CA  0350                     bchg       [A0], D1
  5874. 000045CC  012C 034C                btst       [A4 + 0x34C], D0
  5875. 000045D0  012D 0348                btst       [A5 + 0x348], D0
  5876. 000045D4  012E 0344                btst       [A6 + 0x344], D0
  5877. 000045D8  012F 035A                btst       [A7 + 0x35A], D0
  5878. 000045DC  00C9                     .incomplete
  5879. 000045DE  03A0                     bclr       -[A0], D1
  5880. 000045E0  00CA                     .incomplete
  5881. 000045E2  03C4                     .incomplete
  5882. 000045E4  7E01                     moveq.l    D7, 0x01
  5883. 000045E6  4A6E FFDE                tst.w      [A6 - 0x22]
  5884. 000045EA  6600 03BA                bne        +0x3BC /* 000049A6 */
  5885. 000045EE  41EE FFF8                lea.l      A0, [A6 - 0x8]
  5886. 000045F2  43EC 000E                lea.l      A1, [A4 + 0xE]
  5887. 000045F6  20D9                     move.l     [A0]+, [A1]+
  5888. 000045F8  20D9                     move.l     [A0]+, [A1]+
  5889. 000045FA  302C 0034                move.w     D0, [A4 + 0x34]
  5890. 000045FE  5440                     addq.w     D0, 2
  5891. 00004600  3F00                     move.w     -[A7], D0
  5892. 00004602  302C 0032                move.w     D0, [A4 + 0x32]
  5893. 00004606  5440                     addq.w     D0, 2
  5894. 00004608  3F00                     move.w     -[A7], D0
  5895. 0000460A  486E FFF8                pea.l      [A6 - 0x8]
  5896. 0000460E  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  5897. 00004612  508F                     addq.l     A7, 8
  5898. 00004614  486E FFF8                pea.l      [A6 - 0x8]
  5899. 00004618  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5900. 0000461C  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  5901. 00004620  508F                     addq.l     A7, 8
  5902. 00004622  4A40                     tst.w      D0
  5903. 00004624  6700 0380                beq        +0x382 /* 000049A6 */
  5904. 00004628  7E00                     moveq.l    D7, 0x00
  5905. 0000462A  6000 037A                bra        +0x37C /* 000049A6 */
  5906. 0000462E  42A7                     clr.l      -[A7]
  5907. 00004630  A8D8                     syscall    NewRgn
  5908. 00004632  205F                     movea.l    A0, [A7]+
  5909. 00004634  2D48 FFF0                move.l     [A6 - 0x10], A0
  5910. 00004638  A8DA                     syscall    OpenRgn
  5911. 0000463A  486E FFF8                pea.l      [A6 - 0x8]
  5912. 0000463E  3F2C 0046                move.w     -[A7], [A4 + 0x46]
  5913. 00004642  3F2C 0048                move.w     -[A7], [A4 + 0x48]
  5914. 00004646  A8B0                     syscall    FrameRoundRect
  5915. 00004648  4A6E FFDE                tst.w      [A6 - 0x22]
  5916. 0000464C  6634                     bne        +0x36 /* 00004682 */
  5917. 0000464E  41EE FFF8                lea.l      A0, [A6 - 0x8]
  5918. 00004652  43EC 000E                lea.l      A1, [A4 + 0xE]
  5919. 00004656  20D9                     move.l     [A0]+, [A1]+
  5920. 00004658  20D9                     move.l     [A0]+, [A1]+
  5921. 0000465A  302C 0034                move.w     D0, [A4 + 0x34]
  5922. 0000465E  5440                     addq.w     D0, 2
  5923. 00004660  3F00                     move.w     -[A7], D0
  5924. 00004662  302C 0032                move.w     D0, [A4 + 0x32]
  5925. 00004666  5440                     addq.w     D0, 2
  5926. 00004668  3F00                     move.w     -[A7], D0
  5927. 0000466A  486E FFF8                pea.l      [A6 - 0x8]
  5928. 0000466E  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  5929. 00004672  508F                     addq.l     A7, 8
  5930. 00004674  486E FFF8                pea.l      [A6 - 0x8]
  5931. 00004678  3F2C 0046                move.w     -[A7], [A4 + 0x46]
  5932. 0000467C  3F2C 0048                move.w     -[A7], [A4 + 0x48]
  5933. 00004680  A8B0                     syscall    FrameRoundRect
  5934. label00004682:
  5935. 00004682  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5936. 00004686  A8DB                     syscall    CloseRgn
  5937. 00004688  4267                     clr.w      -[A7]
  5938. 0000468A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5939. 0000468E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5940. 00004692  A8E8                     syscall    PtInRgn
  5941. 00004694  101F                     move.b     D0, [A7]+
  5942. 00004696  4A00                     tst.b      D0
  5943. 00004698  6702                     beq        +0x4 /* 0000469C */
  5944. 0000469A  7E01                     moveq.l    D7, 0x01
  5945. label0000469C:
  5946. 0000469C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5947. 000046A0  A8D9                     syscall    DisposRgn/DisposeRgn
  5948. 000046A2  6000 0302                bra        +0x304 /* 000049A6 */
  5949. 000046A6  42A7                     clr.l      -[A7]
  5950. 000046A8  A8D8                     syscall    NewRgn
  5951. 000046AA  205F                     movea.l    A0, [A7]+
  5952. 000046AC  2D48 FFF0                move.l     [A6 - 0x10], A0
  5953. 000046B0  A8DA                     syscall    OpenRgn
  5954. 000046B2  486E FFF8                pea.l      [A6 - 0x8]
  5955. 000046B6  A8B7                     syscall    FrameOval
  5956. 000046B8  4A6E FFDE                tst.w      [A6 - 0x22]
  5957. 000046BC  662C                     bne        +0x2E /* 000046EA */
  5958. 000046BE  41EE FFF8                lea.l      A0, [A6 - 0x8]
  5959. 000046C2  43EC 000E                lea.l      A1, [A4 + 0xE]
  5960. 000046C6  20D9                     move.l     [A0]+, [A1]+
  5961. 000046C8  20D9                     move.l     [A0]+, [A1]+
  5962. 000046CA  302C 0034                move.w     D0, [A4 + 0x34]
  5963. 000046CE  5440                     addq.w     D0, 2
  5964. 000046D0  3F00                     move.w     -[A7], D0
  5965. 000046D2  302C 0032                move.w     D0, [A4 + 0x32]
  5966. 000046D6  5440                     addq.w     D0, 2
  5967. 000046D8  3F00                     move.w     -[A7], D0
  5968. 000046DA  486E FFF8                pea.l      [A6 - 0x8]
  5969. 000046DE  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  5970. 000046E2  508F                     addq.l     A7, 8
  5971. 000046E4  486E FFF8                pea.l      [A6 - 0x8]
  5972. 000046E8  A8B7                     syscall    FrameOval
  5973. label000046EA:
  5974. 000046EA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5975. 000046EE  A8DB                     syscall    CloseRgn
  5976. 000046F0  4267                     clr.w      -[A7]
  5977. 000046F2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5978. 000046F6  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5979. 000046FA  A8E8                     syscall    PtInRgn
  5980. 000046FC  101F                     move.b     D0, [A7]+
  5981. 000046FE  4A00                     tst.b      D0
  5982. 00004700  6702                     beq        +0x4 /* 00004704 */
  5983. 00004702  7E01                     moveq.l    D7, 0x01
  5984. label00004704:
  5985. 00004704  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5986. 00004708  A8D9                     syscall    DisposRgn/DisposeRgn
  5987. 0000470A  6000 029A                bra        +0x29C /* 000049A6 */
  5988. 0000470E  302C 0032                move.w     D0, [A4 + 0x32]
  5989. 00004712  D06C 0034                add.w      D0, [A4 + 0x34]
  5990. 00004716  E240                     asr        D0.w, 1
  5991. 00004718  5440                     addq.w     D0, 2
  5992. 0000471A  3800                     move.w     D4, D0
  5993. 0000471C  3F04                     move.w     -[A7], D4
  5994. 0000471E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5995. 00004722  2F2C 004E                move.l     -[A7], [A4 + 0x4E]
  5996. 00004726  2F2C 004A                move.l     -[A7], [A4 + 0x4A]
  5997. 0000472A  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  5998. 0000472E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5999. 00004732  4A40                     tst.w      D0
  6000. 00004734  6700 0270                beq        +0x272 /* 000049A6 */
  6001. 00004738  7E01                     moveq.l    D7, 0x01
  6002. 0000473A  6000 026A                bra        +0x26C /* 000049A6 */
  6003. 0000473E  4A6E FFDE                tst.w      [A6 - 0x22]
  6004. 00004742  6728                     beq        +0x2A /* 0000476C */
  6005. 00004744  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  6006. 00004748  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  6007. 0000474C  588F                     addq.l     A7, 4
  6008. 0000474E  2D40 FFF0                move.l     [A6 - 0x10], D0
  6009. 00004752  4267                     clr.w      -[A7]
  6010. 00004754  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6011. 00004758  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6012. 0000475C  A8E8                     syscall    PtInRgn
  6013. 0000475E  101F                     move.b     D0, [A7]+
  6014. 00004760  4A00                     tst.b      D0
  6015. 00004762  6702                     beq        +0x4 /* 00004766 */
  6016. 00004764  7E01                     moveq.l    D7, 0x01
  6017. label00004766:
  6018. 00004766  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6019. 0000476A  A8D9                     syscall    DisposRgn/DisposeRgn
  6020. label0000476C:
  6021. 0000476C  4A6C 0018                tst.w      [A4 + 0x18]
  6022. 00004770  6700 0234                beq        +0x236 /* 000049A6 */
  6023. 00004774  2D6C 003E FFF4           move.l     [A6 - 0xC], [A4 + 0x3E]
  6024. 0000477A  302C 0032                move.w     D0, [A4 + 0x32]
  6025. 0000477E  D06C 0034                add.w      D0, [A4 + 0x34]
  6026. 00004782  E240                     asr        D0.w, 1
  6027. 00004784  5440                     addq.w     D0, 2
  6028. 00004786  3800                     move.w     D4, D0
  6029. 00004788  206E FFF4                movea.l    A0, [A6 - 0xC]
  6030. 0000478C  2050                     movea.l    A0, [A0]
  6031. 0000478E  3010                     move.w     D0, [A0]
  6032. 00004790  0640 FFF6                addi.w     D0, 0xFFF6
  6033. 00004794  48C0                     ext.l      D0
  6034. 00004796  81FC 0004                divs.w     D0, 0x4
  6035. 0000479A  3A00                     move.w     D5, D0
  6036. 0000479C  7C00                     moveq.l    D6, 0x00
  6037. 0000479E  6048                     bra        +0x4A /* 000047E8 */
  6038. label000047A0:
  6039. 000047A0  206E FFF4                movea.l    A0, [A6 - 0xC]
  6040. 000047A4  3006                     move.w     D0, D6
  6041. 000047A6  48C0                     ext.l      D0
  6042. 000047A8  E580                     asl        D0, 2
  6043. 000047AA  D090                     add.l      D0, [A0]
  6044. 000047AC  2040                     movea.l    A0, D0
  6045. 000047AE  2D68 000A FFE8           move.l     [A6 - 0x18], [A0 + 0xA]
  6046. 000047B4  206E FFF4                movea.l    A0, [A6 - 0xC]
  6047. 000047B8  3006                     move.w     D0, D6
  6048. 000047BA  5240                     addq.w     D0, 1
  6049. 000047BC  48C0                     ext.l      D0
  6050. 000047BE  E580                     asl        D0, 2
  6051. 000047C0  D090                     add.l      D0, [A0]
  6052. 000047C2  2040                     movea.l    A0, D0
  6053. 000047C4  2D68 000A FFE4           move.l     [A6 - 0x1C], [A0 + 0xA]
  6054. 000047CA  3F04                     move.w     -[A7], D4
  6055. 000047CC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6056. 000047D0  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  6057. 000047D4  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6058. 000047D8  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  6059. 000047DC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6060. 000047E0  4A40                     tst.w      D0
  6061. 000047E2  6702                     beq        +0x4 /* 000047E6 */
  6062. 000047E4  7E01                     moveq.l    D7, 0x01
  6063. label000047E6:
  6064. 000047E6  5246                     addq.w     D6, 1
  6065. label000047E8:
  6066. 000047E8  3005                     move.w     D0, D5
  6067. 000047EA  5340                     subq.w     D0, 1
  6068. 000047EC  BC40                     cmp.w      D6, D0
  6069. 000047EE  6DB0                     blt        -0x4E /* 000047A0 */
  6070. 000047F0  6000 01B4                bra        +0x1B6 /* 000049A6 */
  6071. 000047F4  42A7                     clr.l      -[A7]
  6072. 000047F6  A8D8                     syscall    NewRgn
  6073. 000047F8  205F                     movea.l    A0, [A7]+
  6074. 000047FA  2D48 FFF0                move.l     [A6 - 0x10], A0
  6075. 000047FE  A8DA                     syscall    OpenRgn
  6076. 00004800  2D6C 004A FFF8           move.l     [A6 - 0x8], [A4 + 0x4A]
  6077. 00004806  2D6C 004E FFFC           move.l     [A6 - 0x4], [A4 + 0x4E]
  6078. 0000480C  3F3C FFFE                move.w     -[A7], 0xFFFE
  6079. 00004810  3F3C FFFE                move.w     -[A7], 0xFFFE
  6080. 00004814  486E FFF8                pea.l      [A6 - 0x8]
  6081. 00004818  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  6082. 0000481C  508F                     addq.l     A7, 8
  6083. 0000481E  486E FFF8                pea.l      [A6 - 0x8]
  6084. 00004822  A8B7                     syscall    FrameOval
  6085. 00004824  4A6E FFDE                tst.w      [A6 - 0x22]
  6086. 00004828  662C                     bne        +0x2E /* 00004856 */
  6087. 0000482A  2D6C 004A FFF8           move.l     [A6 - 0x8], [A4 + 0x4A]
  6088. 00004830  2D6C 004E FFFC           move.l     [A6 - 0x4], [A4 + 0x4E]
  6089. 00004836  302C 0034                move.w     D0, [A4 + 0x34]
  6090. 0000483A  5440                     addq.w     D0, 2
  6091. 0000483C  3F00                     move.w     -[A7], D0
  6092. 0000483E  302C 0032                move.w     D0, [A4 + 0x32]
  6093. 00004842  5440                     addq.w     D0, 2
  6094. 00004844  3F00                     move.w     -[A7], D0
  6095. 00004846  486E FFF8                pea.l      [A6 - 0x8]
  6096. 0000484A  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  6097. 0000484E  508F                     addq.l     A7, 8
  6098. 00004850  486E FFF8                pea.l      [A6 - 0x8]
  6099. 00004854  A8B7                     syscall    FrameOval
  6100. label00004856:
  6101. 00004856  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6102. 0000485A  A8DB                     syscall    CloseRgn
  6103. 0000485C  4267                     clr.w      -[A7]
  6104. 0000485E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6105. 00004862  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6106. 00004866  A8E8                     syscall    PtInRgn
  6107. 00004868  101F                     move.b     D0, [A7]+
  6108. 0000486A  4A00                     tst.b      D0
  6109. 0000486C  674A                     beq        +0x4C /* 000048B8 */
  6110. 0000486E  486C 004A                pea.l      [A4 + 0x4A]
  6111. 00004872  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6112. 00004876  486E FFE2                pea.l      [A6 - 0x1E]
  6113. 0000487A  A8C3                     syscall    PtToAngle
  6114. 0000487C  302C 0046                move.w     D0, [A4 + 0x46]
  6115. 00004880  D06C 0048                add.w      D0, [A4 + 0x48]
  6116. 00004884  3800                     move.w     D4, D0
  6117. 00004886  0C44 0167                cmpi.w     D4, 0x167
  6118. 0000488A  6F1A                     ble        +0x1C /* 000048A6 */
  6119. 0000488C  302C 0046                move.w     D0, [A4 + 0x46]
  6120. 00004890  B06E FFE2                cmp.w      D0, [A6 - 0x1E]
  6121. 00004894  6F0C                     ble        +0xE /* 000048A2 */
  6122. 00004896  3004                     move.w     D0, D4
  6123. 00004898  0640 FE98                addi.w     D0, 0xFE98
  6124. 0000489C  B06E FFE2                cmp.w      D0, [A6 - 0x1E]
  6125. 000048A0  6D16                     blt        +0x18 /* 000048B8 */
  6126. label000048A2:
  6127. 000048A2  7E01                     moveq.l    D7, 0x01
  6128. 000048A4  6012                     bra        +0x14 /* 000048B8 */
  6129. label000048A6:
  6130. 000048A6  302C 0046                move.w     D0, [A4 + 0x46]
  6131. 000048AA  B06E FFE2                cmp.w      D0, [A6 - 0x1E]
  6132. 000048AE  6E08                     bgt        +0xA /* 000048B8 */
  6133. 000048B0  B86E FFE2                cmp.w      D4, [A6 - 0x1E]
  6134. 000048B4  6D02                     blt        +0x4 /* 000048B8 */
  6135. 000048B6  7E01                     moveq.l    D7, 0x01
  6136. label000048B8:
  6137. 000048B8  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6138. 000048BC  A8D9                     syscall    DisposRgn/DisposeRgn
  6139. 000048BE  6000 00E6                bra        +0xE8 /* 000049A6 */
  6140. 000048C2  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  6141. 000048C6  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  6142. 000048CA  206C 003E                movea.l    A0, [A4 + 0x3E]
  6143. 000048CE  2650                     movea.l    A3, [A0]
  6144. 000048D0  42A7                     clr.l      -[A7]
  6145. 000048D2  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  6146. 000048D6  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  6147. 000048DA  201F                     move.l     D0, [A7]+
  6148. 000048DC  4878 0052                push.l     0x52 /* 'R' */
  6149. 000048E0  2F00                     move.l     -[A7], D0
  6150. 000048E2  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6151. 000048E6  3800                     move.w     D4, D0
  6152. 000048E8  7C00                     moveq.l    D6, 0x00
  6153. 000048EA  6018                     bra        +0x1A /* 00004904 */
  6154. label000048EC:
  6155. 000048EC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6156. 000048F0  2F0B                     move.l     -[A7], A3
  6157. 000048F2  4EBA FC34                jsr        [PC - 0x3CC /* 00004528 */]
  6158. 000048F6  508F                     addq.l     A7, 8
  6159. 000048F8  3E00                     move.w     D7, D0
  6160. 000048FA  4A47                     tst.w      D7
  6161. 000048FC  660A                     bne        +0xC /* 00004908 */
  6162. 000048FE  47EB 0052                lea.l      A3, [A3 + 0x52]
  6163. 00004902  5246                     addq.w     D6, 1
  6164. label00004904:
  6165. 00004904  BC44                     cmp.w      D6, D4
  6166. 00004906  6DE4                     blt        -0x1A /* 000048EC */
  6167. label00004908:
  6168. 00004908  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  6169. 0000490C  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  6170. 00004910  6000 0094                bra        +0x96 /* 000049A6 */
  6171. 00004914  7E01                     moveq.l    D7, 0x01
  6172. 00004916  6000 008E                bra        +0x90 /* 000049A6 */
  6173. 0000491A  486C 000E                pea.l      [A4 + 0xE]
  6174. 0000491E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6175. 00004922  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  6176. 00004926  508F                     addq.l     A7, 8
  6177. 00004928  4A40                     tst.w      D0
  6178. 0000492A  6700 007A                beq        +0x7C /* 000049A6 */
  6179. 0000492E  7E01                     moveq.l    D7, 0x01
  6180. 00004930  6000 0074                bra        +0x76 /* 000049A6 */
  6181. 00004934  42A7                     clr.l      -[A7]
  6182. 00004936  A8D8                     syscall    NewRgn
  6183. 00004938  205F                     movea.l    A0, [A7]+
  6184. 0000493A  2D48 FFF0                move.l     [A6 - 0x10], A0
  6185. 0000493E  A8DA                     syscall    OpenRgn
  6186. 00004940  302C 0012                move.w     D0, [A4 + 0x12]
  6187. 00004944  906C 000E                sub.w      D0, [A4 + 0xE]
  6188. 00004948  E240                     asr        D0.w, 1
  6189. 0000494A  3D40 FFE0                move.w     [A6 - 0x20], D0
  6190. 0000494E  486C 000E                pea.l      [A4 + 0xE]
  6191. 00004952  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  6192. 00004956  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  6193. 0000495A  A8B0                     syscall    FrameRoundRect
  6194. 0000495C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6195. 00004960  A8DB                     syscall    CloseRgn
  6196. 00004962  4267                     clr.w      -[A7]
  6197. 00004964  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6198. 00004968  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6199. 0000496C  A8E8                     syscall    PtInRgn
  6200. 0000496E  101F                     move.b     D0, [A7]+
  6201. 00004970  4A00                     tst.b      D0
  6202. 00004972  6702                     beq        +0x4 /* 00004976 */
  6203. 00004974  7E01                     moveq.l    D7, 0x01
  6204. label00004976:
  6205. 00004976  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6206. 0000497A  A8D9                     syscall    DisposRgn/DisposeRgn
  6207. 0000497C  6028                     bra        +0x2A /* 000049A6 */
  6208. 0000497E  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  6209. 00004982  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  6210. 00004986  588F                     addq.l     A7, 4
  6211. 00004988  2D40 FFF0                move.l     [A6 - 0x10], D0
  6212. 0000498C  4267                     clr.w      -[A7]
  6213. 0000498E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6214. 00004992  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6215. 00004996  A8E8                     syscall    PtInRgn
  6216. 00004998  101F                     move.b     D0, [A7]+
  6217. 0000499A  4A00                     tst.b      D0
  6218. 0000499C  6702                     beq        +0x4 /* 000049A0 */
  6219. 0000499E  7E01                     moveq.l    D7, 0x01
  6220. label000049A0:
  6221. 000049A0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6222. 000049A4  A8D9                     syscall    DisposRgn/DisposeRgn
  6223. label000049A6:
  6224. 000049A6  3007                     move.w     D0, D7
  6225. label000049A8:
  6226. 000049A8  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  6227. 000049AC  4E5E                     unlink     A6
  6228. 000049AE  4E75                     rts
  6229. export_511:
  6230. fn000049B0:
  6231. 000049B0  4E56 FFE2                link       A6, -0x001E
  6232. 000049B4  206E 0010                movea.l    A0, [A6 + 0x10]
  6233. 000049B8  2050                     movea.l    A0, [A0]
  6234. 000049BA  3D50 FFFE                move.w     [A6 - 0x2], [A0]
  6235. 000049BE  4A6E FFFE                tst.w      [A6 - 0x2]
  6236. 000049C2  6F34                     ble        +0x36 /* 000049F8 */
  6237. 000049C4  42A7                     clr.l      -[A7]
  6238. 000049C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6239. 000049CA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6240. 000049CE  A83E                     syscall    TEStyleNew
  6241. 000049D0  205F                     movea.l    A0, [A7]+
  6242. 000049D2  2D48 FFE2                move.l     [A6 - 0x1E], A0
  6243. 000049D6  486D 01FA                pea.l      [A5 + 0x1FA /* export_59 */]
  6244. 000049DA  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  6245. 000049DE  4EAD 1442                jsr        [A5 + 0x1442 /* export_644 */]
  6246. 000049E2  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  6247. 000049E6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6248. 000049EA  4EAD 06C2                jsr        [A5 + 0x6C2 /* export_212 */]
  6249. 000049EE  508F                     addq.l     A7, 8
  6250. 000049F0  202E FFE2                move.l     D0, [A6 - 0x1E]
  6251. 000049F4  6000 00D8                bra        +0xDA /* 00004ACE */
  6252. label000049F8:
  6253. 000049F8  42A7                     clr.l      -[A7]
  6254. 000049FA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6255. 000049FE  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  6256. 00004A02  201F                     move.l     D0, [A7]+
  6257. 00004A04  2D40 FFFA                move.l     [A6 - 0x6], D0
  6258. 00004A08  206E 0010                movea.l    A0, [A6 + 0x10]
  6259. 00004A0C  2010                     move.l     D0, [A0]
  6260. 00004A0E  D0AE FFFA                add.l      D0, [A6 - 0x6]
  6261. 00004A12  4878 000E                push.l     0xE
  6262. 00004A16  486E FFEC                pea.l      [A6 - 0x14]
  6263. 00004A1A  0680 FFFF FFF2           addi.l     D0, 0xFFFFFFF2
  6264. 00004A20  2F00                     move.l     -[A7], D0
  6265. 00004A22  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  6266. 00004A26  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6267. 00004A2A  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  6268. 00004A2E  A887                     syscall    TextFont
  6269. 00004A30  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  6270. 00004A34  A888                     syscall    TextFace
  6271. 00004A36  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  6272. 00004A3A  A88A                     syscall    TextSize
  6273. 00004A3C  4A6D 8DA6                tst.w      [A5 - 0x725A]
  6274. 00004A40  6714                     beq        +0x16 /* 00004A56 */
  6275. 00004A42  486E FFE6                pea.l      [A6 - 0x1A]
  6276. 00004A46  486E FFF6                pea.l      [A6 - 0xA]
  6277. 00004A4A  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  6278. 00004A4E  508F                     addq.l     A7, 8
  6279. 00004A50  486E FFE6                pea.l      [A6 - 0x1A]
  6280. 00004A54  AA14                     syscall    RGBForeColor
  6281. label00004A56:
  6282. 00004A56  42A7                     clr.l      -[A7]
  6283. 00004A58  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6284. 00004A5C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6285. 00004A60  A9D2                     syscall    TENew
  6286. 00004A62  205F                     movea.l    A0, [A7]+
  6287. 00004A64  2D48 FFE2                move.l     [A6 - 0x1E], A0
  6288. 00004A68  486D 01FA                pea.l      [A5 + 0x1FA /* export_59 */]
  6289. 00004A6C  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  6290. 00004A70  4EAD 1442                jsr        [A5 + 0x1442 /* export_644 */]
  6291. 00004A74  206E FFE2                movea.l    A0, [A6 - 0x1E]
  6292. 00004A78  2050                     movea.l    A0, [A0]
  6293. 00004A7A  316E FFEC 003A           move.w     [A0 + 0x3A], [A6 - 0x14]
  6294. 00004A80  0C6E 0005 FFEE           cmpi.w     [A6 - 0x12], 0x5
  6295. 00004A86  6F0C                     ble        +0xE /* 00004A94 */
  6296. 00004A88  206E FFE2                movea.l    A0, [A6 - 0x1E]
  6297. 00004A8C  2050                     movea.l    A0, [A0]
  6298. 00004A8E  316E FFEE 0018           move.w     [A0 + 0x18], [A6 - 0x12]
  6299. label00004A94:
  6300. 00004A94  06AE FFFF FFF0 FFFA      addi.l     [A6 - 0x6], 0xFFFFFFF0
  6301. 00004A9C  A896                     syscall    HidePen
  6302. 00004A9E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6303. 00004AA2  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  6304. 00004AA6  206E 0010                movea.l    A0, [A6 + 0x10]
  6305. 00004AAA  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  6306. 00004AAE  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  6307. 00004AB2  2050                     movea.l    A0, [A0]
  6308. 00004AB4  4868 0002                pea.l      [A0 + 0x2]
  6309. 00004AB8  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  6310. 00004ABC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6311. 00004AC0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6312. 00004AC4  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  6313. 00004AC8  A897                     syscall    ShowPen
  6314. 00004ACA  202E FFE2                move.l     D0, [A6 - 0x1E]
  6315. label00004ACE:
  6316. 00004ACE  4E5E                     unlink     A6
  6317. 00004AD0  4E75                     rts
  6318. fn00004AD2:
  6319. 00004AD2  4E56 FFFA                link       A6, -0x0006
  6320. 00004AD6  4A6D 8DA6                tst.w      [A5 - 0x725A]
  6321. 00004ADA  6748                     beq        +0x4A /* 00004B24 */
  6322. 00004ADC  4A6D 9050                tst.w      [A5 - 0x6FB0]
  6323. 00004AE0  6742                     beq        +0x44 /* 00004B24 */
  6324. 00004AE2  70FF                     moveq.l    D0, 0xFFFFFFFF
  6325. 00004AE4  3D40 FFFA                move.w     [A6 - 0x6], D0
  6326. 00004AE8  70FF                     moveq.l    D0, 0xFFFFFFFF
  6327. 00004AEA  3D40 FFFC                move.w     [A6 - 0x4], D0
  6328. 00004AEE  70FF                     moveq.l    D0, 0xFFFFFFFF
  6329. 00004AF0  3D40 FFFE                move.w     [A6 - 0x2], D0
  6330. 00004AF4  486E FFFA                pea.l      [A6 - 0x6]
  6331. 00004AF8  AA15                     syscall    RGBBackColor
  6332. 00004AFA  206D 8E1E                movea.l    A0, [A5 - 0x71E2]
  6333. 00004AFE  302D 9050                move.w     D0, [A5 - 0x6FB0]
  6334. 00004B02  5340                     subq.w     D0, 1
  6335. 00004B04  48C0                     ext.l      D0
  6336. 00004B06  E780                     asl        D0, 3
  6337. 00004B08  D090                     add.l      D0, [A0]
  6338. 00004B0A  2040                     movea.l    A0, D0
  6339. 00004B0C  43EE FFFA                lea.l      A1, [A6 - 0x6]
  6340. 00004B10  41E8 000A                lea.l      A0, [A0 + 0xA]
  6341. 00004B14  22D8                     move.l     [A1]+, [A0]+
  6342. 00004B16  32D8                     move.w     [A1]+, [A0]+
  6343. 00004B18  486E FFFA                pea.l      [A6 - 0x6]
  6344. 00004B1C  AA22                     syscall    HiliteColor
  6345. 00004B1E  0238 007F 0938           andi.b     [0x00000938 /* HiliteMode */], 0x7F
  6346. label00004B24:
  6347. 00004B24  4E5E                     unlink     A6
  6348. 00004B26  4E75                     rts
  6349. fn00004B28:
  6350. 00004B28  4A6D 8DA6                tst.w      [A5 - 0x725A]
  6351. 00004B2C  670C                     beq        +0xE /* 00004B3A */
  6352. 00004B2E  4A6D 9050                tst.w      [A5 - 0x6FB0]
  6353. 00004B32  6706                     beq        +0x8 /* 00004B3A */
  6354. 00004B34  4878 0DA0                push.l     0xDA0
  6355. 00004B38  AA22                     syscall    HiliteColor
  6356. label00004B3A:
  6357. 00004B3A  4E75                     rts
  6358. export_514:
  6359. fn00004B3C:
  6360. 00004B3C  4E56 0000                link       A6, 0
  6361. 00004B40  4A6D E618                tst.w      [A5 - 0x19E8]
  6362. 00004B44  660A                     bne        +0xC /* 00004B50 */
  6363. 00004B46  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6364. 00004B4A  A972                     syscall    GetMouse
  6365. 00004B4C  6000 006C                bra        +0x6E /* 00004BBA */
  6366. label00004B50:
  6367. 00004B50  0C6D 0001 E618           cmpi.w     [A5 - 0x19E8], 0x1
  6368. 00004B56  660A                     bne        +0xC /* 00004B62 */
  6369. 00004B58  206E 0008                movea.l    A0, [A6 + 0x8]
  6370. 00004B5C  20AD E61E                move.l     [A0], [A5 - 0x19E2]
  6371. 00004B60  6058                     bra        +0x5A /* 00004BBA */
  6372. label00004B62:
  6373. 00004B62  4A6D E61C                tst.w      [A5 - 0x19E4]
  6374. 00004B66  6714                     beq        +0x16 /* 00004B7C */
  6375. 00004B68  2B6D E61E E626           move.l     [A5 - 0x19DA], [A5 - 0x19E2]
  6376. 00004B6E  206E 0008                movea.l    A0, [A6 + 0x8]
  6377. 00004B72  20AD E61E                move.l     [A0], [A5 - 0x19E2]
  6378. 00004B76  426D E61C                clr.w      [A5 - 0x19E4]
  6379. 00004B7A  603E                     bra        +0x40 /* 00004BBA */
  6380. label00004B7C:
  6381. 00004B7C  4A6D 8F9E                tst.w      [A5 - 0x7062]
  6382. 00004B80  6614                     bne        +0x16 /* 00004B96 */
  6383. 00004B82  2B6D E622 E626           move.l     [A5 - 0x19DA], [A5 - 0x19DE]
  6384. 00004B88  206E 0008                movea.l    A0, [A6 + 0x8]
  6385. 00004B8C  20AD E622                move.l     [A0], [A5 - 0x19DE]
  6386. 00004B90  426D E61A                clr.w      [A5 - 0x19E6]
  6387. 00004B94  6024                     bra        +0x26 /* 00004BBA */
  6388. label00004B96:
  6389. 00004B96  3F2D 8F9E                move.w     -[A7], [A5 - 0x7062]
  6390. 00004B9A  486D E626                pea.l      [A5 - 0x19DA]
  6391. 00004B9E  2F2D E622                move.l     -[A7], [A5 - 0x19DE]
  6392. 00004BA2  2F2D E61E                move.l     -[A7], [A5 - 0x19E2]
  6393. 00004BA6  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  6394. 00004BAA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6395. 00004BAE  3B40 E61A                move.w     [A5 - 0x19E6], D0
  6396. 00004BB2  206E 0008                movea.l    A0, [A6 + 0x8]
  6397. 00004BB6  20AD E626                move.l     [A0], [A5 - 0x19DA]
  6398. label00004BBA:
  6399. 00004BBA  4E5E                     unlink     A6
  6400. 00004BBC  4E75                     rts
  6401. export_515:
  6402. fn00004BBE:
  6403. 00004BBE  4A6D E618                tst.w      [A5 - 0x19E8]
  6404. 00004BC2  660A                     bne        +0xC /* 00004BCE */
  6405. 00004BC4  4267                     clr.w      -[A7]
  6406. 00004BC6  A973                     syscall    StillDown
  6407. 00004BC8  101F                     move.b     D0, [A7]+
  6408. 00004BCA  4880                     ext.w      D0
  6409. 00004BCC  6010                     bra        +0x12 /* 00004BDE */
  6410. label00004BCE:
  6411. 00004BCE  0C6D 0001 E618           cmpi.w     [A5 - 0x19E8], 0x1
  6412. 00004BD4  6604                     bne        +0x6 /* 00004BDA */
  6413. 00004BD6  7000                     moveq.l    D0, 0x00
  6414. 00004BD8  6004                     bra        +0x6 /* 00004BDE */
  6415. label00004BDA:
  6416. 00004BDA  302D E61A                move.w     D0, [A5 - 0x19E6]
  6417. label00004BDE:
  6418. 00004BDE  4E75                     rts
  6419. export_516:
  6420. 00004BE0  4E56 FFFC                link       A6, -0x0004
  6421. 00004BE4  2F07                     move.l     -[A7], D7
  6422. 00004BE6  7001                     moveq.l    D0, 0x01
  6423. 00004BE8  3B40 E61A                move.w     [A5 - 0x19E6], D0
  6424. 00004BEC  7001                     moveq.l    D0, 0x01
  6425. 00004BEE  3B40 E61C                move.w     [A5 - 0x19E4], D0
  6426. 00004BF2  3B6E 0010 E618           move.w     [A5 - 0x19E8], [A6 + 0x10]
  6427. 00004BF8  2B6E 0008 E61E           move.l     [A5 - 0x19E2], [A6 + 0x8]
  6428. 00004BFE  2B6E 000C E622           move.l     [A5 - 0x19DE], [A6 + 0xC]
  6429. 00004C04  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  6430. 00004C08  A873                     syscall    SetPort
  6431. 00004C0A  0C6D 0064 9044           cmpi.w     [A5 - 0x6FBC], 0x64 /* 'd' */
  6432. 00004C10  660E                     bne        +0x10 /* 00004C20 */
  6433. 00004C12  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6434. 00004C16  4EBA 0B30                jsr        [PC + 0xB30 /* 00005748 */]
  6435. 00004C1A  588F                     addq.l     A7, 4
  6436. 00004C1C  6000 062C                bra        +0x62E /* 0000524A */
  6437. label00004C20:
  6438. 00004C20  4EAD 0A5A                jsr        [A5 + 0xA5A /* export_327 */]
  6439. 00004C24  3F3C 0001                move.w     -[A7], 0x1
  6440. 00004C28  3F3C 0001                move.w     -[A7], 0x1
  6441. 00004C2C  A89B                     syscall    PenSize
  6442. 00004C2E  486D EC2E                pea.l      [A5 - 0x13D2]
  6443. 00004C32  A89D                     syscall    PenPat
  6444. 00004C34  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  6445. 00004C38  A89C                     syscall    PenMode
  6446. 00004C3A  4A6D 9046                tst.w      [A5 - 0x6FBA]
  6447. 00004C3E  6708                     beq        +0xA /* 00004C48 */
  6448. 00004C40  2D6D 9028 FFFC           move.l     [A6 - 0x4], [A5 - 0x6FD8]
  6449. 00004C46  6006                     bra        +0x8 /* 00004C4E */
  6450. label00004C48:
  6451. 00004C48  2D6D 9014 FFFC           move.l     [A6 - 0x4], [A5 - 0x6FEC]
  6452. label00004C4E:
  6453. 00004C4E  206D 8FEC                movea.l    A0, [A5 - 0x7014]
  6454. 00004C52  2050                     movea.l    A0, [A0]
  6455. 00004C54  2B68 0012 8E1A           move.l     [A5 - 0x71E6], [A0 + 0x12]
  6456. 00004C5A  206D 8FEC                movea.l    A0, [A5 - 0x7014]
  6457. 00004C5E  2050                     movea.l    A0, [A0]
  6458. 00004C60  2B68 0016 8E16           move.l     [A5 - 0x71EA], [A0 + 0x16]
  6459. 00004C66  302D 9044                move.w     D0, [A5 - 0x6FBC]
  6460. 00004C6A  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  6461. 00004C6E  0024 0092                ori.b      -[A4], 0x92
  6462. 00004C72  025A 00E0                andi.w     [A2]+, 0xE0
  6463. 00004C76  025B 012E                andi.w     [A3]+, 0x12E
  6464. 00004C7A  025C 017A                andi.w     [A4]+, 0x17A
  6465. 00004C7E  0258 0188                andi.w     [A0]+, 0x188
  6466. 00004C82  0259 0196                andi.w     [A1]+, 0x196
  6467. 00004C86  012C 01B8                btst       [A4 + 0x1B8], D0
  6468. 00004C8A  012D 01D4                btst       [A5 + 0x1D4], D0
  6469. 00004C8E  012E 01F6                btst       [A6 + 0x1F6], D0
  6470. 00004C92  012F 0212                btst       [A7 + 0x212], D0
  6471. 00004C96  0130 022E                btst       [A0 + D0.w * 2 + 0x2E], D0
  6472. 00004C9A  0132 0250                btst       [A2 + D0.w * 2 + 0x50], D0
  6473. 00004C9E  0133 0272                btst       [A3 + D0.w * 2 + 0x72], D0
  6474. 00004CA2  0131 026E                btst       [A1 + D0.w * 2 + 0x6E], D0
  6475. 00004CA6  0134 026A                btst       [A4 + D0.w * 2 + 0x6A], D0
  6476. 00004CAA  0136 0286                btst       [A6 + D0.w * 2 - 0x122], D0
  6477. 00004CAE  0135 02A8                btst       [A5 + D0.w * 2 - 0x88], D0
  6478. 00004CB2  0137 02CA                btst       [A7 + D0.w * 2 - 0x54], D0
  6479. 00004CB6  0138 02E6                btst       [0x000002E6], D0
  6480. 00004CBA  0139 0308 013A           btst       [0x0308013A], D0
  6481. 00004CC0  0324                     btst       -[A4], D1
  6482. 00004CC2  00C8                     .incomplete
  6483. 00004CC4  0332 00C9                btst       [A2 + D0.w - 0x55], D1
  6484. 00004CC8  0358                     bchg       [A0]+, D1
  6485. 00004CCA  00CA                     .incomplete
  6486. 00004CCC  037C 00CB                bchg       0xCB, D1
  6487. 00004CD0  03A2                     bclr       -[A2], D1
  6488. 00004CD2  00CC                     .incomplete
  6489. 00004CD4  03C8                     .incomplete
  6490. 00004CD6  00CD                     .incomplete
  6491. 00004CD8  03EE                     .incomplete
  6492. 00004CDA  00CE                     .incomplete
  6493. 00004CDC  040E 00CF                subi.b     A6, 0xCF
  6494. 00004CE0  042E 00D0 044E           subi.b     [A6 + 0x44E], 0xD0
  6495. 00004CE6  0190                     bclr       [A0], D0
  6496. 00004CE8  0474 0191 0494           subi.w     [A4 + D0.w * 4 - 0x108], 0x191
  6497. 00004CEE  0192                     bclr       [A2], D0
  6498. 00004CF0  04BA 0193 04E0 0194      subi.l     [PC + 0x194 /* 00004E86, value 0x2F2E0008, cstring "/." */], 0x19304E0
  6499. 00004CF8  0504                     btst       D4, D2
  6500. 00004CFA  01F4                     .incomplete
  6501. 00004CFC  0528 01F5                btst       [A0 + 0x1F5], D2
  6502. 00004D00  054A                     bchg       A2, D2
  6503. 00004D02  082D 0000 8E04           btst.b     [A5 - 0x71FC], 0x0
  6504. 00004D08  6738                     beq        +0x3A /* 00004D42 */
  6505. 00004D0A  4EBA 28C0                jsr        [PC + 0x28C0 /* 000075CC */]
  6506. 00004D0E  42A7                     clr.l      -[A7]
  6507. 00004D10  3F3C 0002                move.w     -[A7], 0x2
  6508. 00004D14  A9B9                     syscall    GetCursor
  6509. 00004D16  205F                     movea.l    A0, [A7]+
  6510. 00004D18  2F10                     move.l     -[A7], [A0]
  6511. 00004D1A  A851                     syscall    SetCursor
  6512. 00004D1C  3F3C 0001                move.w     -[A7], 0x1
  6513. 00004D20  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6514. 00004D24  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6515. 00004D28  4EBA BF28                jsr        [PC - 0x40D8 /* 00000C52 */]
  6516. 00004D2C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6517. 00004D30  3E00                     move.w     D7, D0
  6518. 00004D32  3F07                     move.w     -[A7], D7
  6519. 00004D34  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6520. 00004D38  4EBA 28BE                jsr        [PC + 0x28BE /* 000075F8 */]
  6521. 00004D3C  5C8F                     addq.l     A7, 6
  6522. 00004D3E  6000 050A                bra        +0x50C /* 0000524A */
  6523. label00004D42:
  6524. 00004D42  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6525. 00004D46  3F3C 0002                move.w     -[A7], 0x2
  6526. 00004D4A  4EBA 07EA                jsr        [PC + 0x7EA /* 00005536 */]
  6527. 00004D4E  5C8F                     addq.l     A7, 6
  6528. 00004D50  6000 04F8                bra        +0x4FA /* 0000524A */
  6529. 00004D54  082D 0000 8E04           btst.b     [A5 - 0x71FC], 0x0
  6530. 00004D5A  6738                     beq        +0x3A /* 00004D94 */
  6531. 00004D5C  4EBA 286E                jsr        [PC + 0x286E /* 000075CC */]
  6532. 00004D60  42A7                     clr.l      -[A7]
  6533. 00004D62  3F3C 0002                move.w     -[A7], 0x2
  6534. 00004D66  A9B9                     syscall    GetCursor
  6535. 00004D68  205F                     movea.l    A0, [A7]+
  6536. 00004D6A  2F10                     move.l     -[A7], [A0]
  6537. 00004D6C  A851                     syscall    SetCursor
  6538. 00004D6E  3F3C 0001                move.w     -[A7], 0x1
  6539. 00004D72  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6540. 00004D76  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6541. 00004D7A  4EBA BAC4                jsr        [PC - 0x453C /* 00000840 */]
  6542. 00004D7E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6543. 00004D82  3E00                     move.w     D7, D0
  6544. 00004D84  3F07                     move.w     -[A7], D7
  6545. 00004D86  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6546. 00004D8A  4EBA 286C                jsr        [PC + 0x286C /* 000075F8 */]
  6547. 00004D8E  5C8F                     addq.l     A7, 6
  6548. 00004D90  6000 04B8                bra        +0x4BA /* 0000524A */
  6549. label00004D94:
  6550. 00004D94  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6551. 00004D98  3F3C 0001                move.w     -[A7], 0x1
  6552. 00004D9C  4EBA 0798                jsr        [PC + 0x798 /* 00005536 */]
  6553. 00004DA0  5C8F                     addq.l     A7, 6
  6554. 00004DA2  6000 04A6                bra        +0x4A8 /* 0000524A */
  6555. 00004DA6  082D 0000 8E04           btst.b     [A5 - 0x71FC], 0x0
  6556. 00004DAC  6738                     beq        +0x3A /* 00004DE6 */
  6557. 00004DAE  4EBA 281C                jsr        [PC + 0x281C /* 000075CC */]
  6558. 00004DB2  42A7                     clr.l      -[A7]
  6559. 00004DB4  3F3C 0002                move.w     -[A7], 0x2
  6560. 00004DB8  A9B9                     syscall    GetCursor
  6561. 00004DBA  205F                     movea.l    A0, [A7]+
  6562. 00004DBC  2F10                     move.l     -[A7], [A0]
  6563. 00004DBE  A851                     syscall    SetCursor
  6564. 00004DC0  3F3C 0001                move.w     -[A7], 0x1
  6565. 00004DC4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6566. 00004DC8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6567. 00004DCC  4EBA B234                jsr        [PC - 0x4DCC /* 00000002 */]
  6568. 00004DD0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6569. 00004DD4  3E00                     move.w     D7, D0
  6570. 00004DD6  3F07                     move.w     -[A7], D7
  6571. 00004DD8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6572. 00004DDC  4EBA 281A                jsr        [PC + 0x281A /* 000075F8 */]
  6573. 00004DE0  5C8F                     addq.l     A7, 6
  6574. 00004DE2  6000 0466                bra        +0x468 /* 0000524A */
  6575. label00004DE6:
  6576. 00004DE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6577. 00004DEA  4267                     clr.w      -[A7]
  6578. 00004DEC  4EBA 0748                jsr        [PC + 0x748 /* 00005536 */]
  6579. 00004DF0  5C8F                     addq.l     A7, 6
  6580. 00004DF2  6000 0456                bra        +0x458 /* 0000524A */
  6581. 00004DF6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6582. 00004DFA  3F3C 0004                move.w     -[A7], 0x4
  6583. 00004DFE  4EBA 0736                jsr        [PC + 0x736 /* 00005536 */]
  6584. 00004E02  5C8F                     addq.l     A7, 6
  6585. 00004E04  6000 0444                bra        +0x446 /* 0000524A */
  6586. 00004E08  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6587. 00004E0C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6588. 00004E10  4EBA 043E                jsr        [PC + 0x43E /* 00005250 */]
  6589. 00004E14  508F                     addq.l     A7, 8
  6590. 00004E16  6000 0432                bra        +0x434 /* 0000524A */
  6591. 00004E1A  3F3C 0001                move.w     -[A7], 0x1
  6592. 00004E1E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6593. 00004E22  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6594. 00004E26  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  6595. 00004E2A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6596. 00004E2E  3E00                     move.w     D7, D0
  6597. 00004E30  3F07                     move.w     -[A7], D7
  6598. 00004E32  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6599. 00004E36  4EBA 2B3A                jsr        [PC + 0x2B3A /* 00007972 */]
  6600. 00004E3A  5C8F                     addq.l     A7, 6
  6601. 00004E3C  6000 040C                bra        +0x40E /* 0000524A */
  6602. 00004E40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6603. 00004E44  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6604. 00004E48  4EAD 118A                jsr        [A5 + 0x118A /* export_557 */]
  6605. 00004E4C  508F                     addq.l     A7, 8
  6606. 00004E4E  3E00                     move.w     D7, D0
  6607. 00004E50  3F07                     move.w     -[A7], D7
  6608. 00004E52  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6609. 00004E56  4EBA 2B1A                jsr        [PC + 0x2B1A /* 00007972 */]
  6610. 00004E5A  5C8F                     addq.l     A7, 6
  6611. 00004E5C  6000 03EC                bra        +0x3EE /* 0000524A */
  6612. 00004E60  3F3C 0001                move.w     -[A7], 0x1
  6613. 00004E64  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6614. 00004E68  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6615. 00004E6C  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  6616. 00004E70  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6617. 00004E74  3E00                     move.w     D7, D0
  6618. 00004E76  3F07                     move.w     -[A7], D7
  6619. 00004E78  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6620. 00004E7C  4EBA 2AF4                jsr        [PC + 0x2AF4 /* 00007972 */]
  6621. 00004E80  5C8F                     addq.l     A7, 6
  6622. 00004E82  6000 03C6                bra        +0x3C8 /* 0000524A */
  6623. 00004E86  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6624. 00004E8A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6625. 00004E8E  4EAD 117A                jsr        [A5 + 0x117A /* export_555 */]
  6626. 00004E92  508F                     addq.l     A7, 8
  6627. 00004E94  3E00                     move.w     D7, D0
  6628. 00004E96  3F07                     move.w     -[A7], D7
  6629. 00004E98  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6630. 00004E9C  4EBA 2AD4                jsr        [PC + 0x2AD4 /* 00007972 */]
  6631. 00004EA0  5C8F                     addq.l     A7, 6
  6632. 00004EA2  6000 03A6                bra        +0x3A8 /* 0000524A */
  6633. 00004EA6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6634. 00004EAA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6635. 00004EAE  4EAD 11BA                jsr        [A5 + 0x11BA /* export_563 */]
  6636. 00004EB2  508F                     addq.l     A7, 8
  6637. 00004EB4  3E00                     move.w     D7, D0
  6638. 00004EB6  3F07                     move.w     -[A7], D7
  6639. 00004EB8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6640. 00004EBC  4EBA 2AB4                jsr        [PC + 0x2AB4 /* 00007972 */]
  6641. 00004EC0  5C8F                     addq.l     A7, 6
  6642. 00004EC2  6000 0386                bra        +0x388 /* 0000524A */
  6643. 00004EC6  3F3C 0003                move.w     -[A7], 0x3
  6644. 00004ECA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6645. 00004ECE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6646. 00004ED2  4EAD 1162                jsr        [A5 + 0x1162 /* export_552 */]
  6647. 00004ED6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6648. 00004EDA  3E00                     move.w     D7, D0
  6649. 00004EDC  3F07                     move.w     -[A7], D7
  6650. 00004EDE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6651. 00004EE2  4EBA 2A8E                jsr        [PC + 0x2A8E /* 00007972 */]
  6652. 00004EE6  5C8F                     addq.l     A7, 6
  6653. 00004EE8  6000 0360                bra        +0x362 /* 0000524A */
  6654. 00004EEC  3F3C 0002                move.w     -[A7], 0x2
  6655. 00004EF0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6656. 00004EF4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6657. 00004EF8  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  6658. 00004EFC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6659. 00004F00  3E00                     move.w     D7, D0
  6660. 00004F02  3F07                     move.w     -[A7], D7
  6661. 00004F04  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6662. 00004F08  4EBA 2A68                jsr        [PC + 0x2A68 /* 00007972 */]
  6663. 00004F0C  5C8F                     addq.l     A7, 6
  6664. 00004F0E  6000 033A                bra        +0x33C /* 0000524A */
  6665. 00004F12  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6666. 00004F16  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6667. 00004F1A  4EAD 11D2                jsr        [A5 + 0x11D2 /* export_566 */]
  6668. 00004F1E  508F                     addq.l     A7, 8
  6669. 00004F20  3E00                     move.w     D7, D0
  6670. 00004F22  3F07                     move.w     -[A7], D7
  6671. 00004F24  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6672. 00004F28  4EBA 2A48                jsr        [PC + 0x2A48 /* 00007972 */]
  6673. 00004F2C  5C8F                     addq.l     A7, 6
  6674. 00004F2E  6000 031A                bra        +0x31C /* 0000524A */
  6675. 00004F32  3F3C 0001                move.w     -[A7], 0x1
  6676. 00004F36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6677. 00004F3A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6678. 00004F3E  4EAD 1162                jsr        [A5 + 0x1162 /* export_552 */]
  6679. 00004F42  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6680. 00004F46  3E00                     move.w     D7, D0
  6681. 00004F48  3F07                     move.w     -[A7], D7
  6682. 00004F4A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6683. 00004F4E  4EBA 2A22                jsr        [PC + 0x2A22 /* 00007972 */]
  6684. 00004F52  5C8F                     addq.l     A7, 6
  6685. 00004F54  6000 02F4                bra        +0x2F6 /* 0000524A */
  6686. 00004F58  3F3C 0002                move.w     -[A7], 0x2
  6687. 00004F5C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6688. 00004F60  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6689. 00004F64  4EAD 1162                jsr        [A5 + 0x1162 /* export_552 */]
  6690. 00004F68  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6691. 00004F6C  3E00                     move.w     D7, D0
  6692. 00004F6E  3F07                     move.w     -[A7], D7
  6693. 00004F70  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6694. 00004F74  4EBA 29FC                jsr        [PC + 0x29FC /* 00007972 */]
  6695. 00004F78  5C8F                     addq.l     A7, 6
  6696. 00004F7A  6000 02CE                bra        +0x2D0 /* 0000524A */
  6697. 00004F7E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6698. 00004F82  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6699. 00004F86  4EAD 11B2                jsr        [A5 + 0x11B2 /* export_562 */]
  6700. 00004F8A  508F                     addq.l     A7, 8
  6701. 00004F8C  3E00                     move.w     D7, D0
  6702. 00004F8E  3F07                     move.w     -[A7], D7
  6703. 00004F90  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6704. 00004F94  4EBA 29DC                jsr        [PC + 0x29DC /* 00007972 */]
  6705. 00004F98  5C8F                     addq.l     A7, 6
  6706. 00004F9A  6000 02AE                bra        +0x2B0 /* 0000524A */
  6707. 00004F9E  3F3C 0002                move.w     -[A7], 0x2
  6708. 00004FA2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6709. 00004FA6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6710. 00004FAA  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  6711. 00004FAE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6712. 00004FB2  3E00                     move.w     D7, D0
  6713. 00004FB4  3F07                     move.w     -[A7], D7
  6714. 00004FB6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6715. 00004FBA  4EBA 29B6                jsr        [PC + 0x29B6 /* 00007972 */]
  6716. 00004FBE  5C8F                     addq.l     A7, 6
  6717. 00004FC0  6000 0288                bra        +0x28A /* 0000524A */
  6718. 00004FC4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6719. 00004FC8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6720. 00004FCC  4EAD 1192                jsr        [A5 + 0x1192 /* export_558 */]
  6721. 00004FD0  508F                     addq.l     A7, 8
  6722. 00004FD2  3E00                     move.w     D7, D0
  6723. 00004FD4  3F07                     move.w     -[A7], D7
  6724. 00004FD6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6725. 00004FDA  4EBA 2996                jsr        [PC + 0x2996 /* 00007972 */]
  6726. 00004FDE  5C8F                     addq.l     A7, 6
  6727. 00004FE0  6000 0268                bra        +0x26A /* 0000524A */
  6728. 00004FE4  7E00                     moveq.l    D7, 0x00
  6729. 00004FE6  3F07                     move.w     -[A7], D7
  6730. 00004FE8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6731. 00004FEC  4EBA 2984                jsr        [PC + 0x2984 /* 00007972 */]
  6732. 00004FF0  5C8F                     addq.l     A7, 6
  6733. 00004FF2  6000 0256                bra        +0x258 /* 0000524A */
  6734. 00004FF6  4EBA 25D4                jsr        [PC + 0x25D4 /* 000075CC */]
  6735. 00004FFA  3F3C 0001                move.w     -[A7], 0x1
  6736. 00004FFE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6737. 00005002  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6738. 00005006  4EBA B1BE                jsr        [PC - 0x4E42 /* 000001C6 */]
  6739. 0000500A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6740. 0000500E  3E00                     move.w     D7, D0
  6741. 00005010  3F07                     move.w     -[A7], D7
  6742. 00005012  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6743. 00005016  4EBA 25E0                jsr        [PC + 0x25E0 /* 000075F8 */]
  6744. 0000501A  5C8F                     addq.l     A7, 6
  6745. 0000501C  6000 022C                bra        +0x22E /* 0000524A */
  6746. 00005020  4EBA 25AA                jsr        [PC + 0x25AA /* 000075CC */]
  6747. 00005024  4267                     clr.w      -[A7]
  6748. 00005026  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6749. 0000502A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6750. 0000502E  4EBA B196                jsr        [PC - 0x4E6A /* 000001C6 */]
  6751. 00005032  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6752. 00005036  3E00                     move.w     D7, D0
  6753. 00005038  3F07                     move.w     -[A7], D7
  6754. 0000503A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6755. 0000503E  4EBA 25B8                jsr        [PC + 0x25B8 /* 000075F8 */]
  6756. 00005042  5C8F                     addq.l     A7, 6
  6757. 00005044  6000 0204                bra        +0x206 /* 0000524A */
  6758. 00005048  4EBA 2582                jsr        [PC + 0x2582 /* 000075CC */]
  6759. 0000504C  3F3C 0001                move.w     -[A7], 0x1
  6760. 00005050  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6761. 00005054  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6762. 00005058  4EBA AFA8                jsr        [PC - 0x5058 /* 00000002 */]
  6763. 0000505C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6764. 00005060  3E00                     move.w     D7, D0
  6765. 00005062  3F07                     move.w     -[A7], D7
  6766. 00005064  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6767. 00005068  4EBA 258E                jsr        [PC + 0x258E /* 000075F8 */]
  6768. 0000506C  5C8F                     addq.l     A7, 6
  6769. 0000506E  6000 01DA                bra        +0x1DC /* 0000524A */
  6770. 00005072  4EBA 2558                jsr        [PC + 0x2558 /* 000075CC */]
  6771. 00005076  3F3C 0002                move.w     -[A7], 0x2
  6772. 0000507A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6773. 0000507E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6774. 00005082  4EBA AF7E                jsr        [PC - 0x5082 /* 00000002 */]
  6775. 00005086  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6776. 0000508A  3E00                     move.w     D7, D0
  6777. 0000508C  3F07                     move.w     -[A7], D7
  6778. 0000508E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6779. 00005092  4EBA 2564                jsr        [PC + 0x2564 /* 000075F8 */]
  6780. 00005096  5C8F                     addq.l     A7, 6
  6781. 00005098  6000 01B0                bra        +0x1B2 /* 0000524A */
  6782. 0000509C  4EBA 252E                jsr        [PC + 0x252E /* 000075CC */]
  6783. 000050A0  3F3C 0003                move.w     -[A7], 0x3
  6784. 000050A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6785. 000050A8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6786. 000050AC  4EBA AF54                jsr        [PC - 0x50AC /* 00000002 */]
  6787. 000050B0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6788. 000050B4  3E00                     move.w     D7, D0
  6789. 000050B6  3F07                     move.w     -[A7], D7
  6790. 000050B8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6791. 000050BC  4EBA 253A                jsr        [PC + 0x253A /* 000075F8 */]
  6792. 000050C0  5C8F                     addq.l     A7, 6
  6793. 000050C2  6000 0186                bra        +0x188 /* 0000524A */
  6794. 000050C6  4EBA 2504                jsr        [PC + 0x2504 /* 000075CC */]
  6795. 000050CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6796. 000050CE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6797. 000050D2  4EBA B262                jsr        [PC - 0x4D9E /* 00000336 */]
  6798. 000050D6  508F                     addq.l     A7, 8
  6799. 000050D8  3E00                     move.w     D7, D0
  6800. 000050DA  3F07                     move.w     -[A7], D7
  6801. 000050DC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6802. 000050E0  4EBA 2516                jsr        [PC + 0x2516 /* 000075F8 */]
  6803. 000050E4  5C8F                     addq.l     A7, 6
  6804. 000050E6  6000 0162                bra        +0x164 /* 0000524A */
  6805. 000050EA  4EBA 24E0                jsr        [PC + 0x24E0 /* 000075CC */]
  6806. 000050EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6807. 000050F2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6808. 000050F6  4EBA B4B8                jsr        [PC - 0x4B48 /* 000005B0 */]
  6809. 000050FA  508F                     addq.l     A7, 8
  6810. 000050FC  3E00                     move.w     D7, D0
  6811. 000050FE  3F07                     move.w     -[A7], D7
  6812. 00005100  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6813. 00005104  4EBA 24F2                jsr        [PC + 0x24F2 /* 000075F8 */]
  6814. 00005108  5C8F                     addq.l     A7, 6
  6815. 0000510A  6000 013E                bra        +0x140 /* 0000524A */
  6816. 0000510E  4EBA 24BC                jsr        [PC + 0x24BC /* 000075CC */]
  6817. 00005112  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6818. 00005116  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6819. 0000511A  4EBA B320                jsr        [PC - 0x4CE0 /* 0000043C */]
  6820. 0000511E  508F                     addq.l     A7, 8
  6821. 00005120  3E00                     move.w     D7, D0
  6822. 00005122  3F07                     move.w     -[A7], D7
  6823. 00005124  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6824. 00005128  4EBA 24CE                jsr        [PC + 0x24CE /* 000075F8 */]
  6825. 0000512C  5C8F                     addq.l     A7, 6
  6826. 0000512E  6000 011A                bra        +0x11C /* 0000524A */
  6827. 00005132  4EBA 2498                jsr        [PC + 0x2498 /* 000075CC */]
  6828. 00005136  3F3C 0001                move.w     -[A7], 0x1
  6829. 0000513A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6830. 0000513E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6831. 00005142  4EBA B6FC                jsr        [PC - 0x4904 /* 00000840 */]
  6832. 00005146  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6833. 0000514A  3E00                     move.w     D7, D0
  6834. 0000514C  3F07                     move.w     -[A7], D7
  6835. 0000514E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6836. 00005152  4EBA 24A4                jsr        [PC + 0x24A4 /* 000075F8 */]
  6837. 00005156  5C8F                     addq.l     A7, 6
  6838. 00005158  6000 00F0                bra        +0xF2 /* 0000524A */
  6839. 0000515C  4EBA 246E                jsr        [PC + 0x246E /* 000075CC */]
  6840. 00005160  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6841. 00005164  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6842. 00005168  4EBA B886                jsr        [PC - 0x477A /* 000009F0 */]
  6843. 0000516C  508F                     addq.l     A7, 8
  6844. 0000516E  3E00                     move.w     D7, D0
  6845. 00005170  3F07                     move.w     -[A7], D7
  6846. 00005172  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6847. 00005176  4EBA 2480                jsr        [PC + 0x2480 /* 000075F8 */]
  6848. 0000517A  5C8F                     addq.l     A7, 6
  6849. 0000517C  6000 00CC                bra        +0xCE /* 0000524A */
  6850. 00005180  4EBA 244A                jsr        [PC + 0x244A /* 000075CC */]
  6851. 00005184  3F3C 0002                move.w     -[A7], 0x2
  6852. 00005188  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6853. 0000518C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6854. 00005190  4EBA B6AE                jsr        [PC - 0x4952 /* 00000840 */]
  6855. 00005194  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6856. 00005198  3E00                     move.w     D7, D0
  6857. 0000519A  3F07                     move.w     -[A7], D7
  6858. 0000519C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6859. 000051A0  4EBA 2456                jsr        [PC + 0x2456 /* 000075F8 */]
  6860. 000051A4  5C8F                     addq.l     A7, 6
  6861. 000051A6  6000 00A2                bra        +0xA4 /* 0000524A */
  6862. 000051AA  4EBA 2420                jsr        [PC + 0x2420 /* 000075CC */]
  6863. 000051AE  3F3C 0003                move.w     -[A7], 0x3
  6864. 000051B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6865. 000051B6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6866. 000051BA  4EBA B684                jsr        [PC - 0x497C /* 00000840 */]
  6867. 000051BE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6868. 000051C2  3E00                     move.w     D7, D0
  6869. 000051C4  3F07                     move.w     -[A7], D7
  6870. 000051C6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6871. 000051CA  4EBA 242C                jsr        [PC + 0x242C /* 000075F8 */]
  6872. 000051CE  5C8F                     addq.l     A7, 6
  6873. 000051D0  6000 0078                bra        +0x7A /* 0000524A */
  6874. 000051D4  4EBA 23F6                jsr        [PC + 0x23F6 /* 000075CC */]
  6875. 000051D8  3F3C 0004                move.w     -[A7], 0x4
  6876. 000051DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6877. 000051E0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6878. 000051E4  4EBA B65A                jsr        [PC - 0x49A6 /* 00000840 */]
  6879. 000051E8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6880. 000051EC  3E00                     move.w     D7, D0
  6881. 000051EE  3F07                     move.w     -[A7], D7
  6882. 000051F0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6883. 000051F4  4EBA 2402                jsr        [PC + 0x2402 /* 000075F8 */]
  6884. 000051F8  5C8F                     addq.l     A7, 6
  6885. 000051FA  604E                     bra        +0x50 /* 0000524A */
  6886. 000051FC  4EBA 23CE                jsr        [PC + 0x23CE /* 000075CC */]
  6887. 00005200  3F3C 0001                move.w     -[A7], 0x1
  6888. 00005204  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6889. 00005208  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6890. 0000520C  4EBA BA44                jsr        [PC - 0x45BC /* 00000C52 */]
  6891. 00005210  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6892. 00005214  3E00                     move.w     D7, D0
  6893. 00005216  3F07                     move.w     -[A7], D7
  6894. 00005218  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6895. 0000521C  4EBA 23DA                jsr        [PC + 0x23DA /* 000075F8 */]
  6896. 00005220  5C8F                     addq.l     A7, 6
  6897. 00005222  6026                     bra        +0x28 /* 0000524A */
  6898. 00005224  4EBA 23A6                jsr        [PC + 0x23A6 /* 000075CC */]
  6899. 00005228  3F3C 0002                move.w     -[A7], 0x2
  6900. 0000522C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6901. 00005230  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6902. 00005234  4EBA BA1C                jsr        [PC - 0x45E4 /* 00000C52 */]
  6903. 00005238  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6904. 0000523C  3E00                     move.w     D7, D0
  6905. 0000523E  3F07                     move.w     -[A7], D7
  6906. 00005240  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6907. 00005244  4EBA 23B2                jsr        [PC + 0x23B2 /* 000075F8 */]
  6908. 00005248  5C8F                     addq.l     A7, 6
  6909. label0000524A:
  6910. 0000524A  2E1F                     move.l     D7, [A7]+
  6911. 0000524C  4E5E                     unlink     A6
  6912. 0000524E  4E75                     rts
  6913. fn00005250:
  6914. 00005250  4E56 FFFE                link       A6, -0x0002
  6915. 00005254  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  6916. 00005258  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6917. 0000525C  4EBA 0CD0                jsr        [PC + 0xCD0 /* 00005F2E */]
  6918. 00005260  588F                     addq.l     A7, 4
  6919. 00005262  42A7                     clr.l      -[A7]
  6920. 00005264  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6921. 00005268  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  6922. 0000526C  201F                     move.l     D0, [A7]+
  6923. 0000526E  4878 0052                push.l     0x52 /* 'R' */
  6924. 00005272  2F00                     move.l     -[A7], D0
  6925. 00005274  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6926. 00005278  3E00                     move.w     D7, D0
  6927. 0000527A  3007                     move.w     D0, D7
  6928. 0000527C  5340                     subq.w     D0, 1
  6929. 0000527E  3C00                     move.w     D6, D0
  6930. 00005280  6000 00E8                bra        +0xEA /* 0000536A */
  6931. label00005284:
  6932. 00005284  486E FFFE                pea.l      [A6 - 0x2]
  6933. 00005288  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6934. 0000528C  3F06                     move.w     -[A7], D6
  6935. 0000528E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6936. 00005292  4EBA 15FA                jsr        [PC + 0x15FA /* 0000688E */]
  6937. 00005296  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6938. 0000529A  3A00                     move.w     D5, D0
  6939. 0000529C  3005                     move.w     D0, D5
  6940. 0000529E  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  6941. 000052A2  0000 0005                ori.b      D0, 0x5
  6942. 000052A6  00C2                     .incomplete
  6943. 000052A8  00C0                     .incomplete
  6944. 000052AA  000A 004E                ori.b      A2, 0x4E /* 'N' */
  6945. 000052AE  002C 0096 006E           ori.b      [A4 + 0x6E], 0x96
  6946. 000052B4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  6947. 000052B8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6948. 000052BC  3F06                     move.w     -[A7], D6
  6949. 000052BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6950. 000052C2  4EBA 1094                jsr        [PC + 0x1094 /* 00006358 */]
  6951. 000052C6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6952. 000052CA  3F06                     move.w     -[A7], D6
  6953. 000052CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6954. 000052D0  4EBA 2434                jsr        [PC + 0x2434 /* 00007706 */]
  6955. 000052D4  5C8F                     addq.l     A7, 6
  6956. 000052D6  6000 0256                bra        +0x258 /* 0000552E */
  6957. 000052DA  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  6958. 000052DE  3F06                     move.w     -[A7], D6
  6959. 000052E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6960. 000052E4  4EBA 1D16                jsr        [PC + 0x1D16 /* 00006FFC */]
  6961. 000052E8  508F                     addq.l     A7, 8
  6962. 000052EA  3F06                     move.w     -[A7], D6
  6963. 000052EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6964. 000052F0  4EBA 2414                jsr        [PC + 0x2414 /* 00007706 */]
  6965. 000052F4  5C8F                     addq.l     A7, 6
  6966. 000052F6  6000 0236                bra        +0x238 /* 0000552E */
  6967. 000052FA  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  6968. 000052FE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6969. 00005302  3F06                     move.w     -[A7], D6
  6970. 00005304  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6971. 00005308  4EBA 1858                jsr        [PC + 0x1858 /* 00006B62 */]
  6972. 0000530C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6973. 00005310  3F06                     move.w     -[A7], D6
  6974. 00005312  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6975. 00005316  4EBA 23EE                jsr        [PC + 0x23EE /* 00007706 */]
  6976. 0000531A  5C8F                     addq.l     A7, 6
  6977. 0000531C  6000 0210                bra        +0x212 /* 0000552E */
  6978. 00005320  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  6979. 00005324  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6980. 00005328  3F06                     move.w     -[A7], D6
  6981. 0000532A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6982. 0000532E  4EBA 1E04                jsr        [PC + 0x1E04 /* 00007134 */]
  6983. 00005332  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6984. 00005336  3F06                     move.w     -[A7], D6
  6985. 00005338  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6986. 0000533C  4EBA 23C8                jsr        [PC + 0x23C8 /* 00007706 */]
  6987. 00005340  5C8F                     addq.l     A7, 6
  6988. 00005342  6000 01EA                bra        +0x1EC /* 0000552E */
  6989. 00005346  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6990. 0000534A  3F06                     move.w     -[A7], D6
  6991. 0000534C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6992. 00005350  4EBA 1916                jsr        [PC + 0x1916 /* 00006C68 */]
  6993. 00005354  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6994. 00005358  3F06                     move.w     -[A7], D6
  6995. 0000535A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6996. 0000535E  4EBA 23A6                jsr        [PC + 0x23A6 /* 00007706 */]
  6997. 00005362  5C8F                     addq.l     A7, 6
  6998. 00005364  6000 01C8                bra        +0x1CA /* 0000552E */
  6999. 00005368  5346                     subq.w     D6, 1
  7000. label0000536A:
  7001. 0000536A  4A46                     tst.w      D6
  7002. 0000536C  6C00 FF16                bge        -0xE8 /* 00005284 */
  7003. 00005370  3007                     move.w     D0, D7
  7004. 00005372  5340                     subq.w     D0, 1
  7005. 00005374  3C00                     move.w     D6, D0
  7006. 00005376  6000 019E                bra        +0x1A0 /* 00005516 */
  7007. label0000537A:
  7008. 0000537A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7009. 0000537E  3F06                     move.w     -[A7], D6
  7010. 00005380  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7011. 00005384  4EBA F16E                jsr        [PC - 0xE92 /* 000044F4 */]
  7012. 00005388  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7013. 0000538C  4A40                     tst.w      D0
  7014. 0000538E  6700 0184                beq        +0x186 /* 00005514 */
  7015. 00005392  2F2D 8DFC                move.l     -[A7], [A5 - 0x7204]
  7016. 00005396  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7017. 0000539A  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  7018. 0000539E  508F                     addq.l     A7, 8
  7019. 000053A0  4A40                     tst.w      D0
  7020. 000053A2  6710                     beq        +0x12 /* 000053B4 */
  7021. 000053A4  3F06                     move.w     -[A7], D6
  7022. 000053A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7023. 000053AA  4EBA 24E6                jsr        [PC + 0x24E6 /* 00007892 */]
  7024. 000053AE  5C8F                     addq.l     A7, 6
  7025. 000053B0  6000 017C                bra        +0x17E /* 0000552E */
  7026. label000053B4:
  7027. 000053B4  082D 0001 8E04           btst.b     [A5 - 0x71FC], 0x1
  7028. 000053BA  6700 00A0                beq        +0xA2 /* 0000545C */
  7029. 000053BE  206E 0008                movea.l    A0, [A6 + 0x8]
  7030. 000053C2  3006                     move.w     D0, D6
  7031. 000053C4  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7032. 000053C8  D090                     add.l      D0, [A0]
  7033. 000053CA  2040                     movea.l    A0, D0
  7034. 000053CC  4A68 0004                tst.w      [A0 + 0x4]
  7035. 000053D0  6748                     beq        +0x4A /* 0000541A */
  7036. 000053D2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7037. 000053D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7038. 000053DA  4EBA 0D6E                jsr        [PC + 0xD6E /* 0000614A */]
  7039. 000053DE  508F                     addq.l     A7, 8
  7040. 000053E0  4A40                     tst.w      D0
  7041. 000053E2  6710                     beq        +0x12 /* 000053F4 */
  7042. 000053E4  3F06                     move.w     -[A7], D6
  7043. 000053E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7044. 000053EA  4EBA 23E0                jsr        [PC + 0x23E0 /* 000077CC */]
  7045. 000053EE  5C8F                     addq.l     A7, 6
  7046. 000053F0  6000 013C                bra        +0x13E /* 0000552E */
  7047. label000053F4:
  7048. 000053F4  3F06                     move.w     -[A7], D6
  7049. 000053F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7050. 000053FA  4EBA C6C6                jsr        [PC - 0x393A /* 00001AC2 */]
  7051. 000053FE  5C8F                     addq.l     A7, 6
  7052. 00005400  206E 0008                movea.l    A0, [A6 + 0x8]
  7053. 00005404  3006                     move.w     D0, D6
  7054. 00005406  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7055. 0000540A  D090                     add.l      D0, [A0]
  7056. 0000540C  2040                     movea.l    A0, D0
  7057. 0000540E  4268 0004                clr.w      [A0 + 0x4]
  7058. 00005412  4EBA 2544                jsr        [PC + 0x2544 /* 00007958 */]
  7059. 00005416  6000 0116                bra        +0x118 /* 0000552E */
  7060. label0000541A:
  7061. 0000541A  3F06                     move.w     -[A7], D6
  7062. 0000541C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7063. 00005420  4EBA C4E2                jsr        [PC - 0x3B1E /* 00001904 */]
  7064. 00005424  5C8F                     addq.l     A7, 6
  7065. 00005426  3F06                     move.w     -[A7], D6
  7066. 00005428  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7067. 0000542C  4EBA C694                jsr        [PC - 0x396C /* 00001AC2 */]
  7068. 00005430  5C8F                     addq.l     A7, 6
  7069. 00005432  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7070. 00005436  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7071. 0000543A  4EBA 0D0E                jsr        [PC + 0xD0E /* 0000614A */]
  7072. 0000543E  508F                     addq.l     A7, 8
  7073. 00005440  4A40                     tst.w      D0
  7074. 00005442  6710                     beq        +0x12 /* 00005454 */
  7075. 00005444  3F06                     move.w     -[A7], D6
  7076. 00005446  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7077. 0000544A  4EBA 2380                jsr        [PC + 0x2380 /* 000077CC */]
  7078. 0000544E  5C8F                     addq.l     A7, 6
  7079. 00005450  6000 00DC                bra        +0xDE /* 0000552E */
  7080. label00005454:
  7081. 00005454  4EBA 2502                jsr        [PC + 0x2502 /* 00007958 */]
  7082. 00005458  6000 00D4                bra        +0xD6 /* 0000552E */
  7083. label0000545C:
  7084. 0000545C  206E 0008                movea.l    A0, [A6 + 0x8]
  7085. 00005460  3006                     move.w     D0, D6
  7086. 00005462  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7087. 00005466  D090                     add.l      D0, [A0]
  7088. 00005468  2040                     movea.l    A0, D0
  7089. 0000546A  4A68 0004                tst.w      [A0 + 0x4]
  7090. 0000546E  6754                     beq        +0x56 /* 000054C4 */
  7091. 00005470  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7092. 00005474  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7093. 00005478  4EBA 0CD0                jsr        [PC + 0xCD0 /* 0000614A */]
  7094. 0000547C  508F                     addq.l     A7, 8
  7095. 0000547E  4A40                     tst.w      D0
  7096. 00005480  6710                     beq        +0x12 /* 00005492 */
  7097. 00005482  3F06                     move.w     -[A7], D6
  7098. 00005484  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7099. 00005488  4EBA 2342                jsr        [PC + 0x2342 /* 000077CC */]
  7100. 0000548C  5C8F                     addq.l     A7, 6
  7101. 0000548E  6000 009E                bra        +0xA0 /* 0000552E */
  7102. label00005492:
  7103. 00005492  3F3C 0001                move.w     -[A7], 0x1
  7104. 00005496  3F3C 0001                move.w     -[A7], 0x1
  7105. 0000549A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7106. 0000549E  4EBA C3A0                jsr        [PC - 0x3C60 /* 00001840 */]
  7107. 000054A2  508F                     addq.l     A7, 8
  7108. 000054A4  3F06                     move.w     -[A7], D6
  7109. 000054A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7110. 000054AA  4EBA C458                jsr        [PC - 0x3BA8 /* 00001904 */]
  7111. 000054AE  5C8F                     addq.l     A7, 6
  7112. 000054B0  3F06                     move.w     -[A7], D6
  7113. 000054B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7114. 000054B6  4EBA C60A                jsr        [PC - 0x39F6 /* 00001AC2 */]
  7115. 000054BA  5C8F                     addq.l     A7, 6
  7116. 000054BC  4EBA 249A                jsr        [PC + 0x249A /* 00007958 */]
  7117. 000054C0  6000 006C                bra        +0x6E /* 0000552E */
  7118. label000054C4:
  7119. 000054C4  3F3C 0001                move.w     -[A7], 0x1
  7120. 000054C8  3F3C 0001                move.w     -[A7], 0x1
  7121. 000054CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7122. 000054D0  4EBA C36E                jsr        [PC - 0x3C92 /* 00001840 */]
  7123. 000054D4  508F                     addq.l     A7, 8
  7124. 000054D6  3F06                     move.w     -[A7], D6
  7125. 000054D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7126. 000054DC  4EBA C426                jsr        [PC - 0x3BDA /* 00001904 */]
  7127. 000054E0  5C8F                     addq.l     A7, 6
  7128. 000054E2  3F06                     move.w     -[A7], D6
  7129. 000054E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7130. 000054E8  4EBA C5D8                jsr        [PC - 0x3A28 /* 00001AC2 */]
  7131. 000054EC  5C8F                     addq.l     A7, 6
  7132. 000054EE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7133. 000054F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7134. 000054F6  4EBA 0C52                jsr        [PC + 0xC52 /* 0000614A */]
  7135. 000054FA  508F                     addq.l     A7, 8
  7136. 000054FC  4A40                     tst.w      D0
  7137. 000054FE  670E                     beq        +0x10 /* 0000550E */
  7138. 00005500  3F06                     move.w     -[A7], D6
  7139. 00005502  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7140. 00005506  4EBA 22C4                jsr        [PC + 0x22C4 /* 000077CC */]
  7141. 0000550A  5C8F                     addq.l     A7, 6
  7142. 0000550C  6020                     bra        +0x22 /* 0000552E */
  7143. label0000550E:
  7144. 0000550E  4EBA 2448                jsr        [PC + 0x2448 /* 00007958 */]
  7145. 00005512  601A                     bra        +0x1C /* 0000552E */
  7146. label00005514:
  7147. 00005514  5346                     subq.w     D6, 1
  7148. label00005516:
  7149. 00005516  4A46                     tst.w      D6
  7150. 00005518  6C00 FE60                bge        -0x19E /* 0000537A */
  7151. 0000551C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7152. 00005520  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7153. 00005524  4EBA 11F4                jsr        [PC + 0x11F4 /* 0000671A */]
  7154. 00005528  508F                     addq.l     A7, 8
  7155. 0000552A  4EBA 242C                jsr        [PC + 0x242C /* 00007958 */]
  7156. label0000552E:
  7157. 0000552E  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  7158. 00005532  4E5E                     unlink     A6
  7159. 00005534  4E75                     rts
  7160. fn00005536:
  7161. 00005536  4E56 FFFC                link       A6, -0x0004
  7162. 0000553A  4A6D 9046                tst.w      [A5 - 0x6FBA]
  7163. 0000553E  6626                     bne        +0x28 /* 00005566 */
  7164. 00005540  486E FFFE                pea.l      [A6 - 0x2]
  7165. 00005544  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  7166. 00005548  2F2D 9014                move.l     -[A7], [A5 - 0x6FEC]
  7167. 0000554C  4EBA 00A0                jsr        [PC + 0xA0 /* 000055EE */]
  7168. 00005550  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7169. 00005554  3D40 FFFC                move.w     [A6 - 0x4], D0
  7170. 00005558  4A6E FFFE                tst.w      [A6 - 0x2]
  7171. 0000555C  6708                     beq        +0xA /* 00005566 */
  7172. 0000555E  302E FFFC                move.w     D0, [A6 - 0x4]
  7173. 00005562  6000 0086                bra        +0x88 /* 000055EA */
  7174. label00005566:
  7175. 00005566  486E FFFE                pea.l      [A6 - 0x2]
  7176. 0000556A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  7177. 0000556E  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  7178. 00005572  4EBA 007A                jsr        [PC + 0x7A /* 000055EE */]
  7179. 00005576  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7180. 0000557A  3D40 FFFC                move.w     [A6 - 0x4], D0
  7181. 0000557E  4A6E FFFE                tst.w      [A6 - 0x2]
  7182. 00005582  6708                     beq        +0xA /* 0000558C */
  7183. 00005584  302E FFFC                move.w     D0, [A6 - 0x4]
  7184. 00005588  6000 0060                bra        +0x62 /* 000055EA */
  7185. label0000558C:
  7186. 0000558C  4EBA 203E                jsr        [PC + 0x203E /* 000075CC */]
  7187. 00005590  4A6D 9046                tst.w      [A5 - 0x6FBA]
  7188. 00005594  6628                     bne        +0x2A /* 000055BE */
  7189. 00005596  486E FFFE                pea.l      [A6 - 0x2]
  7190. 0000559A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  7191. 0000559E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7192. 000055A2  2F2D 9014                move.l     -[A7], [A5 - 0x6FEC]
  7193. 000055A6  4EBA 00B6                jsr        [PC + 0xB6 /* 0000565E */]
  7194. 000055AA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7195. 000055AE  3D40 FFFC                move.w     [A6 - 0x4], D0
  7196. 000055B2  4A6E FFFE                tst.w      [A6 - 0x2]
  7197. 000055B6  6706                     beq        +0x8 /* 000055BE */
  7198. 000055B8  302E FFFC                move.w     D0, [A6 - 0x4]
  7199. 000055BC  602C                     bra        +0x2E /* 000055EA */
  7200. label000055BE:
  7201. 000055BE  486E FFFE                pea.l      [A6 - 0x2]
  7202. 000055C2  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  7203. 000055C6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7204. 000055CA  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  7205. 000055CE  4EBA 008E                jsr        [PC + 0x8E /* 0000565E */]
  7206. 000055D2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7207. 000055D6  3D40 FFFC                move.w     [A6 - 0x4], D0
  7208. 000055DA  4A6E FFFE                tst.w      [A6 - 0x2]
  7209. 000055DE  6706                     beq        +0x8 /* 000055E6 */
  7210. 000055E0  302E FFFC                move.w     D0, [A6 - 0x4]
  7211. 000055E4  6004                     bra        +0x6 /* 000055EA */
  7212. label000055E6:
  7213. 000055E6  4EBA 2370                jsr        [PC + 0x2370 /* 00007958 */]
  7214. label000055EA:
  7215. 000055EA  4E5E                     unlink     A6
  7216. 000055EC  4E75                     rts
  7217. fn000055EE:
  7218. 000055EE  4E56 FFFE                link       A6, -0x0002
  7219. 000055F2  48E7 0300                movem.l    -[A7], D6,D7
  7220. 000055F6  206E 0010                movea.l    A0, [A6 + 0x10]
  7221. 000055FA  4250                     clr.w      [A0]
  7222. 000055FC  42A7                     clr.l      -[A7]
  7223. 000055FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7224. 00005602  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  7225. 00005606  201F                     move.l     D0, [A7]+
  7226. 00005608  4878 0052                push.l     0x52 /* 'R' */
  7227. 0000560C  2F00                     move.l     -[A7], D0
  7228. 0000560E  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7229. 00005612  3C00                     move.w     D6, D0
  7230. 00005614  3006                     move.w     D0, D6
  7231. 00005616  5340                     subq.w     D0, 1
  7232. 00005618  3E00                     move.w     D7, D0
  7233. 0000561A  6034                     bra        +0x36 /* 00005650 */
  7234. label0000561C:
  7235. 0000561C  486E FFFE                pea.l      [A6 - 0x2]
  7236. 00005620  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7237. 00005624  3F07                     move.w     -[A7], D7
  7238. 00005626  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7239. 0000562A  4EBA 1262                jsr        [PC + 0x1262 /* 0000688E */]
  7240. 0000562E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7241. 00005632  4A40                     tst.w      D0
  7242. 00005634  6718                     beq        +0x1A /* 0000564E */
  7243. 00005636  206E 0010                movea.l    A0, [A6 + 0x10]
  7244. 0000563A  7001                     moveq.l    D0, 0x01
  7245. 0000563C  3080                     move.w     [A0], D0
  7246. 0000563E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7247. 00005642  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7248. 00005646  4EBA FC08                jsr        [PC - 0x3F8 /* 00005250 */]
  7249. 0000564A  508F                     addq.l     A7, 8
  7250. 0000564C  6008                     bra        +0xA /* 00005656 */
  7251. label0000564E:
  7252. 0000564E  5347                     subq.w     D7, 1
  7253. label00005650:
  7254. 00005650  4A47                     tst.w      D7
  7255. 00005652  6CC8                     bge        -0x36 /* 0000561C */
  7256. 00005654  7000                     moveq.l    D0, 0x00
  7257. label00005656:
  7258. 00005656  4CDF 00C0                movem.l    D6,D7, [A7]+
  7259. 0000565A  4E5E                     unlink     A6
  7260. 0000565C  4E75                     rts
  7261. fn0000565E:
  7262. 0000565E  4E56 FFAC                link       A6, -0x0054
  7263. 00005662  48E7 0300                movem.l    -[A7], D6,D7
  7264. 00005666  206E 0012                movea.l    A0, [A6 + 0x12]
  7265. 0000566A  4250                     clr.w      [A0]
  7266. 0000566C  42A7                     clr.l      -[A7]
  7267. 0000566E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7268. 00005672  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  7269. 00005676  201F                     move.l     D0, [A7]+
  7270. 00005678  4878 0052                push.l     0x52 /* 'R' */
  7271. 0000567C  2F00                     move.l     -[A7], D0
  7272. 0000567E  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7273. 00005682  3C00                     move.w     D6, D0
  7274. 00005684  3006                     move.w     D0, D6
  7275. 00005686  5340                     subq.w     D0, 1
  7276. 00005688  3E00                     move.w     D7, D0
  7277. 0000568A  6000 00AC                bra        +0xAE /* 00005738 */
  7278. label0000568E:
  7279. 0000568E  206E 0008                movea.l    A0, [A6 + 0x8]
  7280. 00005692  3007                     move.w     D0, D7
  7281. 00005694  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7282. 00005698  D090                     add.l      D0, [A0]
  7283. 0000569A  2040                     movea.l    A0, D0
  7284. 0000569C  43EE FFAE                lea.l      A1, [A6 - 0x52]
  7285. 000056A0  7013                     moveq.l    D0, 0x13
  7286. label000056A2:
  7287. 000056A2  22D8                     move.l     [A1]+, [A0]+
  7288. 000056A4  51C8 FFFC                dbf        D0, -0x6 /* 000056A2 */
  7289. 000056A8  32D8                     move.w     [A1]+, [A0]+
  7290. 000056AA  302E FFB0                move.w     D0, [A6 - 0x50]
  7291. 000056AE  B06E 000C                cmp.w      D0, [A6 + 0xC]
  7292. 000056B2  670A                     beq        +0xC /* 000056BE */
  7293. 000056B4  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  7294. 000056BA  6600 007A                bne        +0x7C /* 00005736 */
  7295. label000056BE:
  7296. 000056BE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7297. 000056C2  486E FFAE                pea.l      [A6 - 0x52]
  7298. 000056C6  4EBA EE60                jsr        [PC - 0x11A0 /* 00004528 */]
  7299. 000056CA  508F                     addq.l     A7, 8
  7300. 000056CC  4A40                     tst.w      D0
  7301. 000056CE  6700 0066                beq        +0x68 /* 00005736 */
  7302. 000056D2  206E 0012                movea.l    A0, [A6 + 0x12]
  7303. 000056D6  7001                     moveq.l    D0, 0x01
  7304. 000056D8  3080                     move.w     [A0], D0
  7305. 000056DA  3F07                     move.w     -[A7], D7
  7306. 000056DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7307. 000056E0  4EBA C222                jsr        [PC - 0x3DDE /* 00001904 */]
  7308. 000056E4  5C8F                     addq.l     A7, 6
  7309. 000056E6  3F07                     move.w     -[A7], D7
  7310. 000056E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7311. 000056EC  4EBA C3D4                jsr        [PC - 0x3C2C /* 00001AC2 */]
  7312. 000056F0  5C8F                     addq.l     A7, 6
  7313. 000056F2  2F2D 8DFC                move.l     -[A7], [A5 - 0x7204]
  7314. 000056F6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7315. 000056FA  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  7316. 000056FE  508F                     addq.l     A7, 8
  7317. 00005700  4A40                     tst.w      D0
  7318. 00005702  670E                     beq        +0x10 /* 00005712 */
  7319. 00005704  3F07                     move.w     -[A7], D7
  7320. 00005706  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7321. 0000570A  4EBA 2186                jsr        [PC + 0x2186 /* 00007892 */]
  7322. 0000570E  5C8F                     addq.l     A7, 6
  7323. 00005710  602E                     bra        +0x30 /* 00005740 */
  7324. label00005712:
  7325. 00005712  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7326. 00005716  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7327. 0000571A  4EBA 0A2E                jsr        [PC + 0xA2E /* 0000614A */]
  7328. 0000571E  508F                     addq.l     A7, 8
  7329. 00005720  4A40                     tst.w      D0
  7330. 00005722  670E                     beq        +0x10 /* 00005732 */
  7331. 00005724  3F07                     move.w     -[A7], D7
  7332. 00005726  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7333. 0000572A  4EBA 20A0                jsr        [PC + 0x20A0 /* 000077CC */]
  7334. 0000572E  5C8F                     addq.l     A7, 6
  7335. 00005730  600E                     bra        +0x10 /* 00005740 */
  7336. label00005732:
  7337. 00005732  7000                     moveq.l    D0, 0x00
  7338. 00005734  600A                     bra        +0xC /* 00005740 */
  7339. label00005736:
  7340. 00005736  5347                     subq.w     D7, 1
  7341. label00005738:
  7342. 00005738  4A47                     tst.w      D7
  7343. 0000573A  6C00 FF52                bge        -0xAC /* 0000568E */
  7344. 0000573E  7000                     moveq.l    D0, 0x00
  7345. label00005740:
  7346. 00005740  4CDF 00C0                movem.l    D6,D7, [A7]+
  7347. 00005744  4E5E                     unlink     A6
  7348. 00005746  4E75                     rts
  7349. fn00005748:
  7350. 00005748  4E56 FF9E                link       A6, -0x0062
  7351. 0000574C  48E7 0300                movem.l    -[A7], D6,D7
  7352. 00005750  4A6D 928E                tst.w      [A5 - 0x6D72]
  7353. 00005754  6D00 00AA                blt        +0xAC /* 00005800 */
  7354. 00005758  202D 92A2                move.l     D0, [A5 - 0x6D5E]
  7355. 0000575C  B0AD 9030                cmp.l      D0, [A5 - 0x6FD0]
  7356. 00005760  6600 009E                bne        +0xA0 /* 00005800 */
  7357. 00005764  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7358. 00005768  3F2D 928E                move.w     -[A7], [A5 - 0x6D72]
  7359. 0000576C  2F2D 929E                move.l     -[A7], [A5 - 0x6D62]
  7360. 00005770  4EBA ED82                jsr        [PC - 0x127E /* 000044F4 */]
  7361. 00005774  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7362. 00005778  4A40                     tst.w      D0
  7363. 0000577A  6700 0084                beq        +0x86 /* 00005800 */
  7364. 0000577E  4A6D 9294                tst.w      [A5 - 0x6D6C]
  7365. 00005782  675E                     beq        +0x60 /* 000057E2 */
  7366. 00005784  206D 929E                movea.l    A0, [A5 - 0x6D62]
  7367. 00005788  302D 928E                move.w     D0, [A5 - 0x6D72]
  7368. 0000578C  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7369. 00005790  D090                     add.l      D0, [A0]
  7370. 00005792  2040                     movea.l    A0, D0
  7371. 00005794  43EE FFAA                lea.l      A1, [A6 - 0x56]
  7372. 00005798  7013                     moveq.l    D0, 0x13
  7373. label0000579A:
  7374. 0000579A  22D8                     move.l     [A1]+, [A0]+
  7375. 0000579C  51C8 FFFC                dbf        D0, -0x6 /* 0000579A */
  7376. 000057A0  32D8                     move.w     [A1]+, [A0]+
  7377. 000057A2  486E FFA2                pea.l      [A6 - 0x5E]
  7378. 000057A6  486E FFAA                pea.l      [A6 - 0x56]
  7379. 000057AA  4EBA BD1A                jsr        [PC - 0x42E6 /* 000014C6 */]
  7380. 000057AE  508F                     addq.l     A7, 8
  7381. 000057B0  0C6E 012D FFAA           cmpi.w     [A6 - 0x56], 0x12D
  7382. 000057B6  6612                     bne        +0x14 /* 000057CA */
  7383. 000057B8  486E FFA2                pea.l      [A6 - 0x5E]
  7384. 000057BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7385. 000057C0  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  7386. 000057C4  508F                     addq.l     A7, 8
  7387. 000057C6  4A40                     tst.w      D0
  7388. 000057C8  6618                     bne        +0x1A /* 000057E2 */
  7389. label000057CA:
  7390. 000057CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7391. 000057CE  3F2D 928E                move.w     -[A7], [A5 - 0x6D72]
  7392. 000057D2  2F2D 929E                move.l     -[A7], [A5 - 0x6D62]
  7393. 000057D6  4EBA 01B8                jsr        [PC + 0x1B8 /* 00005990 */]
  7394. 000057DA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7395. 000057DE  6000 0124                bra        +0x126 /* 00005904 */
  7396. label000057E2:
  7397. 000057E2  4EAD 0A5A                jsr        [A5 + 0xA5A /* export_327 */]
  7398. 000057E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7399. 000057EA  2F2D 929E                move.l     -[A7], [A5 - 0x6D62]
  7400. 000057EE  4EBA B774                jsr        [PC - 0x488C /* 00000F64 */]
  7401. 000057F2  508F                     addq.l     A7, 8
  7402. 000057F4  3C00                     move.w     D6, D0
  7403. 000057F6  4EAD 0A8A                jsr        [A5 + 0xA8A /* export_333 */]
  7404. 000057FA  3006                     move.w     D0, D6
  7405. 000057FC  6000 0106                bra        +0x108 /* 00005904 */
  7406. label00005800:
  7407. 00005800  4A6D 9046                tst.w      [A5 - 0x6FBA]
  7408. 00005804  662A                     bne        +0x2C /* 00005830 */
  7409. 00005806  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7410. 0000580A  2F2D 9014                move.l     -[A7], [A5 - 0x6FEC]
  7411. 0000580E  4EBA 00FC                jsr        [PC + 0xFC /* 0000590C */]
  7412. 00005812  508F                     addq.l     A7, 8
  7413. 00005814  3E00                     move.w     D7, D0
  7414. 00005816  4A47                     tst.w      D7
  7415. 00005818  6D16                     blt        +0x18 /* 00005830 */
  7416. 0000581A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7417. 0000581E  3F07                     move.w     -[A7], D7
  7418. 00005820  2F2D 9014                move.l     -[A7], [A5 - 0x6FEC]
  7419. 00005824  4EBA 016A                jsr        [PC + 0x16A /* 00005990 */]
  7420. 00005828  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7421. 0000582C  6000 00D6                bra        +0xD8 /* 00005904 */
  7422. label00005830:
  7423. 00005830  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7424. 00005834  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  7425. 00005838  4EBA 00D2                jsr        [PC + 0xD2 /* 0000590C */]
  7426. 0000583C  508F                     addq.l     A7, 8
  7427. 0000583E  3E00                     move.w     D7, D0
  7428. 00005840  4A47                     tst.w      D7
  7429. 00005842  6D16                     blt        +0x18 /* 0000585A */
  7430. 00005844  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7431. 00005848  3F07                     move.w     -[A7], D7
  7432. 0000584A  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  7433. 0000584E  4EBA 0140                jsr        [PC + 0x140 /* 00005990 */]
  7434. 00005852  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7435. 00005856  6000 00AC                bra        +0xAE /* 00005904 */
  7436. label0000585A:
  7437. 0000585A  2D6D 9040 FFFC           move.l     [A6 - 0x4], [A5 - 0x6FC0]
  7438. 00005860  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  7439. 00005864  3C00                     move.w     D6, D0
  7440. 00005866  4A46                     tst.w      D6
  7441. 00005868  6706                     beq        +0x8 /* 00005870 */
  7442. 0000586A  3006                     move.w     D0, D6
  7443. 0000586C  6000 0096                bra        +0x98 /* 00005904 */
  7444. label00005870:
  7445. 00005870  202E FFFC                move.l     D0, [A6 - 0x4]
  7446. 00005874  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  7447. 00005878  6706                     beq        +0x8 /* 00005880 */
  7448. 0000587A  7000                     moveq.l    D0, 0x00
  7449. 0000587C  6000 0086                bra        +0x88 /* 00005904 */
  7450. label00005880:
  7451. 00005880  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  7452. 00005884  4267                     clr.w      -[A7]
  7453. 00005886  486D E62E                pea.l      [A5 - 0x19D2]
  7454. 0000588A  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  7455. 0000588E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7456. 00005892  3C00                     move.w     D6, D0
  7457. 00005894  4A46                     tst.w      D6
  7458. 00005896  6706                     beq        +0x8 /* 0000589E */
  7459. 00005898  3006                     move.w     D0, D6
  7460. 0000589A  6000 0068                bra        +0x6A /* 00005904 */
  7461. label0000589E:
  7462. 0000589E  202E FFFC                move.l     D0, [A6 - 0x4]
  7463. 000058A2  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  7464. 000058A6  673A                     beq        +0x3C /* 000058E2 */
  7465. 000058A8  7000                     moveq.l    D0, 0x00
  7466. 000058AA  6000 0058                bra        +0x5A /* 00005904 */
  7467. label000058AE:
  7468. 000058AE  486E FF9E                pea.l      [A6 - 0x62]
  7469. 000058B2  4EBA F288                jsr        [PC - 0xD78 /* 00004B3C */]
  7470. 000058B6  588F                     addq.l     A7, 4
  7471. 000058B8  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  7472. 000058BC  4267                     clr.w      -[A7]
  7473. 000058BE  486D E638                pea.l      [A5 - 0x19C8]
  7474. 000058C2  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  7475. 000058C6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7476. 000058CA  3C00                     move.w     D6, D0
  7477. 000058CC  4A46                     tst.w      D6
  7478. 000058CE  6704                     beq        +0x6 /* 000058D4 */
  7479. 000058D0  3006                     move.w     D0, D6
  7480. 000058D2  6030                     bra        +0x32 /* 00005904 */
  7481. label000058D4:
  7482. 000058D4  202E FFFC                move.l     D0, [A6 - 0x4]
  7483. 000058D8  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  7484. 000058DC  6704                     beq        +0x6 /* 000058E2 */
  7485. 000058DE  7000                     moveq.l    D0, 0x00
  7486. 000058E0  6022                     bra        +0x24 /* 00005904 */
  7487. label000058E2:
  7488. 000058E2  4EBA F2DA                jsr        [PC - 0xD26 /* 00004BBE */]
  7489. 000058E6  4A40                     tst.w      D0
  7490. 000058E8  66C4                     bne        -0x3A /* 000058AE */
  7491. 000058EA  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  7492. 000058EE  4267                     clr.w      -[A7]
  7493. 000058F0  486D E648                pea.l      [A5 - 0x19B8]
  7494. 000058F4  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  7495. 000058F8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7496. 000058FC  3C00                     move.w     D6, D0
  7497. 000058FE  4EAD 0AA2                jsr        [A5 + 0xAA2 /* export_336 */]
  7498. 00005902  3006                     move.w     D0, D6
  7499. label00005904:
  7500. 00005904  4CDF 00C0                movem.l    D6,D7, [A7]+
  7501. 00005908  4E5E                     unlink     A6
  7502. 0000590A  4E75                     rts
  7503. fn0000590C:
  7504. 0000590C  4E56 0000                link       A6, 0
  7505. 00005910  48E7 0308                movem.l    -[A7], D6,D7,A4
  7506. 00005914  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7507. 00005918  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  7508. 0000591C  42A7                     clr.l      -[A7]
  7509. 0000591E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7510. 00005922  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  7511. 00005926  201F                     move.l     D0, [A7]+
  7512. 00005928  4878 0052                push.l     0x52 /* 'R' */
  7513. 0000592C  2F00                     move.l     -[A7], D0
  7514. 0000592E  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7515. 00005932  3C00                     move.w     D6, D0
  7516. 00005934  206E 0008                movea.l    A0, [A6 + 0x8]
  7517. 00005938  3006                     move.w     D0, D6
  7518. 0000593A  5340                     subq.w     D0, 1
  7519. 0000593C  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7520. 00005940  D090                     add.l      D0, [A0]
  7521. 00005942  2840                     movea.l    A4, D0
  7522. 00005944  3006                     move.w     D0, D6
  7523. 00005946  5340                     subq.w     D0, 1
  7524. 00005948  3E00                     move.w     D7, D0
  7525. 0000594A  602E                     bra        +0x30 /* 0000597A */
  7526. label0000594C:
  7527. 0000594C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7528. 00005950  2F0C                     move.l     -[A7], A4
  7529. 00005952  4EBA EBD4                jsr        [PC - 0x142C /* 00004528 */]
  7530. 00005956  508F                     addq.l     A7, 8
  7531. 00005958  4A40                     tst.w      D0
  7532. 0000595A  6718                     beq        +0x1A /* 00005974 */
  7533. 0000595C  0C54 0069                cmpi.w     [A4], 0x69 /* 'i' */
  7534. 00005960  6606                     bne        +0x8 /* 00005968 */
  7535. 00005962  4AAC 0042                tst.l      [A4 + 0x42]
  7536. 00005966  670C                     beq        +0xE /* 00005974 */
  7537. label00005968:
  7538. 00005968  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7539. 0000596C  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  7540. 00005970  3007                     move.w     D0, D7
  7541. 00005972  6014                     bra        +0x16 /* 00005988 */
  7542. label00005974:
  7543. 00005974  49EC FFAE                lea.l      A4, [A4 - 0x52]
  7544. 00005978  5347                     subq.w     D7, 1
  7545. label0000597A:
  7546. 0000597A  4A47                     tst.w      D7
  7547. 0000597C  6CCE                     bge        -0x30 /* 0000594C */
  7548. 0000597E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7549. 00005982  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  7550. 00005986  70FF                     moveq.l    D0, 0xFFFFFFFF
  7551. label00005988:
  7552. 00005988  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  7553. 0000598C  4E5E                     unlink     A6
  7554. 0000598E  4E75                     rts
  7555. fn00005990:
  7556. 00005990  4E56 FF82                link       A6, -0x007E
  7557. 00005994  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  7558. 00005998  3A2D 8FD8                move.w     D5, [A5 - 0x7028]
  7559. 0000599C  206E 0008                movea.l    A0, [A6 + 0x8]
  7560. 000059A0  302E 000C                move.w     D0, [A6 + 0xC]
  7561. 000059A4  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7562. 000059A8  D090                     add.l      D0, [A0]
  7563. 000059AA  2040                     movea.l    A0, D0
  7564. 000059AC  43EE FFAE                lea.l      A1, [A6 - 0x52]
  7565. 000059B0  7013                     moveq.l    D0, 0x13
  7566. label000059B2:
  7567. 000059B2  22D8                     move.l     [A1]+, [A0]+
  7568. 000059B4  51C8 FFFC                dbf        D0, -0x6 /* 000059B2 */
  7569. 000059B8  32D8                     move.w     [A1]+, [A0]+
  7570. 000059BA  42A7                     clr.l      -[A7]
  7571. 000059BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7572. 000059C0  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  7573. 000059C4  201F                     move.l     D0, [A7]+
  7574. 000059C6  2D40 FF9E                move.l     [A6 - 0x62], D0
  7575. 000059CA  2D6E FFB4 FF9A           move.l     [A6 - 0x66], [A6 - 0x4C]
  7576. 000059D0  3D6E FFAE FFA2           move.w     [A6 - 0x5E], [A6 - 0x52]
  7577. 000059D6  0C6E 0002 FFB0           cmpi.w     [A6 - 0x50], 0x2
  7578. 000059DC  6600 0262                bne        +0x264 /* 00005C40 */
  7579. 000059E0  486E FF92                pea.l      [A6 - 0x6E]
  7580. 000059E4  486E FFAE                pea.l      [A6 - 0x52]
  7581. 000059E8  4EBA BADC                jsr        [PC - 0x4524 /* 000014C6 */]
  7582. 000059EC  508F                     addq.l     A7, 8
  7583. 000059EE  486E FFAE                pea.l      [A6 - 0x52]
  7584. 000059F2  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  7585. 000059F6  588F                     addq.l     A7, 4
  7586. 000059F8  4A40                     tst.w      D0
  7587. 000059FA  6700 00DC                beq        +0xDE /* 00005AD8 */
  7588. 000059FE  7C00                     moveq.l    D6, 0x00
  7589. 00005A00  486E FFA4                pea.l      [A6 - 0x5C]
  7590. 00005A04  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7591. 00005A08  486E FFAE                pea.l      [A6 - 0x52]
  7592. 00005A0C  4EAD 0B3A                jsr        [A5 + 0xB3A /* export_355 */]
  7593. 00005A10  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7594. 00005A14  3800                     move.w     D4, D0
  7595. 00005A16  206E 0008                movea.l    A0, [A6 + 0x8]
  7596. 00005A1A  302E 000C                move.w     D0, [A6 + 0xC]
  7597. 00005A1E  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7598. 00005A22  D090                     add.l      D0, [A0]
  7599. 00005A24  2040                     movea.l    A0, D0
  7600. 00005A26  43EE FFAE                lea.l      A1, [A6 - 0x52]
  7601. 00005A2A  7013                     moveq.l    D0, 0x13
  7602. label00005A2C:
  7603. 00005A2C  20D9                     move.l     [A0]+, [A1]+
  7604. 00005A2E  51C8 FFFC                dbf        D0, -0x6 /* 00005A2C */
  7605. 00005A32  30D9                     move.w     [A0]+, [A1]+
  7606. 00005A34  41ED E650                lea.l      A0, [A5 - 0x19B0]
  7607. 00005A38  2D48 FFA6                move.l     [A6 - 0x5A], A0
  7608. 00005A3C  4A44                     tst.w      D4
  7609. 00005A3E  6708                     beq        +0xA /* 00005A48 */
  7610. 00005A40  41ED E65A                lea.l      A0, [A5 - 0x19A6]
  7611. 00005A44  2D48 FFA6                move.l     [A6 - 0x5A], A0
  7612. label00005A48:
  7613. 00005A48  0C6E 012E FFAE           cmpi.w     [A6 - 0x52], 0x12E
  7614. 00005A4E  6712                     beq        +0x14 /* 00005A62 */
  7615. 00005A50  486E FF92                pea.l      [A6 - 0x6E]
  7616. 00005A54  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7617. 00005A58  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  7618. 00005A5C  508F                     addq.l     A7, 8
  7619. 00005A5E  4A40                     tst.w      D0
  7620. 00005A60  6650                     bne        +0x52 /* 00005AB2 */
  7621. label00005A62:
  7622. 00005A62  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  7623. 00005A66  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  7624. 00005A6A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7625. 00005A6E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7626. 00005A72  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  7627. 00005A76  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7628. 00005A7A  3C00                     move.w     D6, D0
  7629. 00005A7C  BA6D 8FD8                cmp.w      D5, [A5 - 0x7028]
  7630. 00005A80  6706                     beq        +0x8 /* 00005A88 */
  7631. 00005A82  7000                     moveq.l    D0, 0x00
  7632. 00005A84  6000 0390                bra        +0x392 /* 00005E16 */
  7633. label00005A88:
  7634. 00005A88  206E 0008                movea.l    A0, [A6 + 0x8]
  7635. 00005A8C  302E 000C                move.w     D0, [A6 + 0xC]
  7636. 00005A90  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7637. 00005A94  D090                     add.l      D0, [A0]
  7638. 00005A96  2040                     movea.l    A0, D0
  7639. 00005A98  43EE FFAE                lea.l      A1, [A6 - 0x52]
  7640. 00005A9C  7013                     moveq.l    D0, 0x13
  7641. label00005A9E:
  7642. 00005A9E  22D8                     move.l     [A1]+, [A0]+
  7643. 00005AA0  51C8 FFFC                dbf        D0, -0x6 /* 00005A9E */
  7644. 00005AA4  32D8                     move.w     [A1]+, [A0]+
  7645. 00005AA6  486E FFAE                pea.l      [A6 - 0x52]
  7646. 00005AAA  4EAD 0B1A                jsr        [A5 + 0xB1A /* export_351 */]
  7647. 00005AAE  588F                     addq.l     A7, 4
  7648. 00005AB0  6020                     bra        +0x22 /* 00005AD2 */
  7649. label00005AB2:
  7650. 00005AB2  4A6E FFA4                tst.w      [A6 - 0x5C]
  7651. 00005AB6  671A                     beq        +0x1C /* 00005AD2 */
  7652. 00005AB8  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  7653. 00005ABC  486D E66A                pea.l      [A5 - 0x1996]
  7654. 00005AC0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7655. 00005AC4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7656. 00005AC8  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  7657. 00005ACC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7658. 00005AD0  3C00                     move.w     D6, D0
  7659. label00005AD2:
  7660. 00005AD2  3006                     move.w     D0, D6
  7661. 00005AD4  6000 0340                bra        +0x342 /* 00005E16 */
  7662. label00005AD8:
  7663. 00005AD8  0C6E 012D FFAE           cmpi.w     [A6 - 0x52], 0x12D
  7664. 00005ADE  6600 00D4                bne        +0xD6 /* 00005BB4 */
  7665. 00005AE2  486E FF92                pea.l      [A6 - 0x6E]
  7666. 00005AE6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7667. 00005AEA  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  7668. 00005AEE  508F                     addq.l     A7, 8
  7669. 00005AF0  4A40                     tst.w      D0
  7670. 00005AF2  6700 00C0                beq        +0xC2 /* 00005BB4 */
  7671. 00005AF6  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  7672. 00005AFA  3C00                     move.w     D6, D0
  7673. 00005AFC  4A46                     tst.w      D6
  7674. 00005AFE  6706                     beq        +0x8 /* 00005B06 */
  7675. 00005B00  3006                     move.w     D0, D6
  7676. 00005B02  6000 0312                bra        +0x314 /* 00005E16 */
  7677. label00005B06:
  7678. 00005B06  BA6D 8FD8                cmp.w      D5, [A5 - 0x7028]
  7679. 00005B0A  6706                     beq        +0x8 /* 00005B12 */
  7680. 00005B0C  7000                     moveq.l    D0, 0x00
  7681. 00005B0E  6000 0306                bra        +0x308 /* 00005E16 */
  7682. label00005B12:
  7683. 00005B12  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  7684. 00005B16  A873                     syscall    SetPort
  7685. 00005B18  3B6E 000C 928E           move.w     [A5 - 0x6D72], [A6 + 0xC]
  7686. 00005B1E  2B6E 0008 929E           move.l     [A5 - 0x6D62], [A6 + 0x8]
  7687. 00005B24  2B6D 9030 92A2           move.l     [A5 - 0x6D5E], [A5 - 0x6FD0]
  7688. 00005B2A  202E 0008                move.l     D0, [A6 + 0x8]
  7689. 00005B2E  B0AD 9014                cmp.l      D0, [A5 - 0x6FEC]
  7690. 00005B32  6608                     bne        +0xA /* 00005B3C */
  7691. 00005B34  2B6D 9018 92A6           move.l     [A5 - 0x6D5A], [A5 - 0x6FE8]
  7692. 00005B3A  6006                     bra        +0x8 /* 00005B42 */
  7693. label00005B3C:
  7694. 00005B3C  2B6D 902C 92A6           move.l     [A5 - 0x6D5A], [A5 - 0x6FD4]
  7695. label00005B42:
  7696. 00005B42  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7697. 00005B46  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7698. 00005B4A  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  7699. 00005B4E  486E FFAE                pea.l      [A6 - 0x52]
  7700. 00005B52  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  7701. 00005B56  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7702. 00005B5A  486E FF92                pea.l      [A6 - 0x6E]
  7703. 00005B5E  3F2D 928E                move.w     -[A7], [A5 - 0x6D72]
  7704. 00005B62  2F2D 929E                move.l     -[A7], [A5 - 0x6D62]
  7705. 00005B66  4EBA BEDC                jsr        [PC - 0x4124 /* 00001A44 */]
  7706. 00005B6A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7707. 00005B6E  486E FF92                pea.l      [A6 - 0x6E]
  7708. 00005B72  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  7709. 00005B76  4EAD 0A52                jsr        [A5 + 0xA52 /* export_326 */]
  7710. 00005B7A  508F                     addq.l     A7, 8
  7711. 00005B7C  4EAD 0A5A                jsr        [A5 + 0xA5A /* export_327 */]
  7712. 00005B80  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7713. 00005B84  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7714. 00005B88  4EBA B3DA                jsr        [PC - 0x4C26 /* 00000F64 */]
  7715. 00005B8C  508F                     addq.l     A7, 8
  7716. 00005B8E  3C00                     move.w     D6, D0
  7717. 00005B90  4EAD 0A8A                jsr        [A5 + 0xA8A /* export_333 */]
  7718. 00005B94  70FF                     moveq.l    D0, 0xFFFFFFFF
  7719. 00005B96  3B40 928E                move.w     [A5 - 0x6D72], D0
  7720. 00005B9A  4A6D 8FC0                tst.w      [A5 - 0x7040]
  7721. 00005B9E  670E                     beq        +0x10 /* 00005BAE */
  7722. 00005BA0  486E FF92                pea.l      [A6 - 0x6E]
  7723. 00005BA4  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  7724. 00005BA8  4EAD 0A52                jsr        [A5 + 0xA52 /* export_326 */]
  7725. 00005BAC  508F                     addq.l     A7, 8
  7726. label00005BAE:
  7727. 00005BAE  3006                     move.w     D0, D6
  7728. 00005BB0  6000 0264                bra        +0x266 /* 00005E16 */
  7729. label00005BB4:
  7730. 00005BB4  082E 0003 FFBB           btst.b     [A6 - 0x45], 0x3
  7731. 00005BBA  6600 0084                bne        +0x86 /* 00005C40 */
  7732. 00005BBE  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  7733. 00005BC2  3C00                     move.w     D6, D0
  7734. 00005BC4  4A46                     tst.w      D6
  7735. 00005BC6  6706                     beq        +0x8 /* 00005BCE */
  7736. 00005BC8  3006                     move.w     D0, D6
  7737. 00005BCA  6000 024A                bra        +0x24C /* 00005E16 */
  7738. label00005BCE:
  7739. 00005BCE  BA6D 8FD8                cmp.w      D5, [A5 - 0x7028]
  7740. 00005BD2  6706                     beq        +0x8 /* 00005BDA */
  7741. 00005BD4  7000                     moveq.l    D0, 0x00
  7742. 00005BD6  6000 023E                bra        +0x240 /* 00005E16 */
  7743. label00005BDA:
  7744. 00005BDA  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7745. 00005BDE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7746. 00005BE2  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  7747. 00005BE6  4EAD 0A3A                jsr        [A5 + 0xA3A /* export_323 */]
  7748. 00005BEA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7749. 00005BEE  3C00                     move.w     D6, D0
  7750. 00005BF0  4A46                     tst.w      D6
  7751. 00005BF2  6706                     beq        +0x8 /* 00005BFA */
  7752. 00005BF4  3006                     move.w     D0, D6
  7753. 00005BF6  6000 021E                bra        +0x220 /* 00005E16 */
  7754. label00005BFA:
  7755. 00005BFA  BA6D 8FD8                cmp.w      D5, [A5 - 0x7028]
  7756. 00005BFE  6706                     beq        +0x8 /* 00005C06 */
  7757. 00005C00  7000                     moveq.l    D0, 0x00
  7758. 00005C02  6000 0212                bra        +0x214 /* 00005E16 */
  7759. label00005C06:
  7760. 00005C06  4A6D 928E                tst.w      [A5 - 0x6D72]
  7761. 00005C0A  6C06                     bge        +0x8 /* 00005C12 */
  7762. 00005C0C  7000                     moveq.l    D0, 0x00
  7763. 00005C0E  6000 0206                bra        +0x208 /* 00005E16 */
  7764. label00005C12:
  7765. 00005C12  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  7766. 00005C16  A873                     syscall    SetPort
  7767. 00005C18  4EAD 0A5A                jsr        [A5 + 0xA5A /* export_327 */]
  7768. 00005C1C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7769. 00005C20  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7770. 00005C24  4EBA B33E                jsr        [PC - 0x4CC2 /* 00000F64 */]
  7771. 00005C28  508F                     addq.l     A7, 8
  7772. 00005C2A  3C00                     move.w     D6, D0
  7773. 00005C2C  4EAD 0A8A                jsr        [A5 + 0xA8A /* export_333 */]
  7774. 00005C30  3F3C FFFF                move.w     -[A7], 0xFFFF
  7775. 00005C34  4267                     clr.w      -[A7]
  7776. 00005C36  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  7777. 00005C3A  3006                     move.w     D0, D6
  7778. 00005C3C  6000 01D8                bra        +0x1DA /* 00005E16 */
  7779. label00005C40:
  7780. 00005C40  7E01                     moveq.l    D7, 0x01
  7781. 00005C42  0C6E 0001 FFB0           cmpi.w     [A6 - 0x50], 0x1
  7782. 00005C48  660E                     bne        +0x10 /* 00005C58 */
  7783. 00005C4A  082E 0007 FFBB           btst.b     [A6 - 0x45], 0x7
  7784. 00005C50  6706                     beq        +0x8 /* 00005C58 */
  7785. 00005C52  7000                     moveq.l    D0, 0x00
  7786. 00005C54  6000 01C0                bra        +0x1C2 /* 00005E16 */
  7787. label00005C58:
  7788. 00005C58  4267                     clr.w      -[A7]
  7789. 00005C5A  3F07                     move.w     -[A7], D7
  7790. 00005C5C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7791. 00005C60  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7792. 00005C64  4EBA 01B8                jsr        [PC + 0x1B8 /* 00005E1E */]
  7793. 00005C68  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7794. 00005C6C  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  7795. 00005C70  486D E676                pea.l      [A5 - 0x198A]
  7796. 00005C74  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7797. 00005C78  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7798. 00005C7C  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  7799. 00005C80  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7800. 00005C84  3C00                     move.w     D6, D0
  7801. 00005C86  4A46                     tst.w      D6
  7802. 00005C88  6600 0102                bne        +0x104 /* 00005D8C */
  7803. 00005C8C  BA6D 8FD8                cmp.w      D5, [A5 - 0x7028]
  7804. 00005C90  6600 00FA                bne        +0xFC /* 00005D8C */
  7805. 00005C94  6000 00B6                bra        +0xB8 /* 00005D4C */
  7806. label00005C98:
  7807. 00005C98  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  7808. 00005C9C  A873                     syscall    SetPort
  7809. 00005C9E  486E FFAA                pea.l      [A6 - 0x56]
  7810. 00005CA2  4EBA EE98                jsr        [PC - 0x1168 /* 00004B3C */]
  7811. 00005CA6  588F                     addq.l     A7, 4
  7812. 00005CA8  4267                     clr.w      -[A7]
  7813. 00005CAA  2F2D 9034                move.l     -[A7], [A5 - 0x6FCC]
  7814. 00005CAE  A960                     syscall    GetControlValue/GetCtlValue
  7815. 00005CB0  301F                     move.w     D0, [A7]+
  7816. 00005CB2  D16E FFAC                add.w      [A6 - 0x54], D0
  7817. 00005CB6  4267                     clr.w      -[A7]
  7818. 00005CB8  2F2D 9038                move.l     -[A7], [A5 - 0x6FC8]
  7819. 00005CBC  A960                     syscall    GetControlValue/GetCtlValue
  7820. 00005CBE  301F                     move.w     D0, [A7]+
  7821. 00005CC0  D16E FFAA                add.w      [A6 - 0x56], D0
  7822. 00005CC4  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  7823. 00005CC8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7824. 00005CCC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7825. 00005CD0  4EBA E822                jsr        [PC - 0x17DE /* 000044F4 */]
  7826. 00005CD4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7827. 00005CD8  4A40                     tst.w      D0
  7828. 00005CDA  661A                     bne        +0x1C /* 00005CF6 */
  7829. 00005CDC  4A47                     tst.w      D7
  7830. 00005CDE  6716                     beq        +0x18 /* 00005CF6 */
  7831. 00005CE0  7E00                     moveq.l    D7, 0x00
  7832. 00005CE2  4267                     clr.w      -[A7]
  7833. 00005CE4  3F07                     move.w     -[A7], D7
  7834. 00005CE6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7835. 00005CEA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7836. 00005CEE  4EBA 012E                jsr        [PC + 0x12E /* 00005E1E */]
  7837. 00005CF2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7838. label00005CF6:
  7839. 00005CF6  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  7840. 00005CFA  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7841. 00005CFE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7842. 00005D02  4EBA E7F0                jsr        [PC - 0x1810 /* 000044F4 */]
  7843. 00005D06  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7844. 00005D0A  4A40                     tst.w      D0
  7845. 00005D0C  671A                     beq        +0x1C /* 00005D28 */
  7846. 00005D0E  4A47                     tst.w      D7
  7847. 00005D10  6616                     bne        +0x18 /* 00005D28 */
  7848. 00005D12  7E01                     moveq.l    D7, 0x01
  7849. 00005D14  4267                     clr.w      -[A7]
  7850. 00005D16  3F07                     move.w     -[A7], D7
  7851. 00005D18  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7852. 00005D1C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7853. 00005D20  4EBA 00FC                jsr        [PC + 0xFC /* 00005E1E */]
  7854. 00005D24  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7855. label00005D28:
  7856. 00005D28  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  7857. 00005D2C  486D E680                pea.l      [A5 - 0x1980]
  7858. 00005D30  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7859. 00005D34  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7860. 00005D38  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  7861. 00005D3C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7862. 00005D40  3C00                     move.w     D6, D0
  7863. 00005D42  4A46                     tst.w      D6
  7864. 00005D44  6646                     bne        +0x48 /* 00005D8C */
  7865. 00005D46  BA6D 8FD8                cmp.w      D5, [A5 - 0x7028]
  7866. 00005D4A  6640                     bne        +0x42 /* 00005D8C */
  7867. label00005D4C:
  7868. 00005D4C  4EBA EE70                jsr        [PC - 0x1190 /* 00004BBE */]
  7869. 00005D50  4A40                     tst.w      D0
  7870. 00005D52  6600 FF44                bne        -0xBA /* 00005C98 */
  7871. 00005D56  4A47                     tst.w      D7
  7872. 00005D58  6732                     beq        +0x34 /* 00005D8C */
  7873. 00005D5A  7E00                     moveq.l    D7, 0x00
  7874. 00005D5C  3F3C 0001                move.w     -[A7], 0x1
  7875. 00005D60  3F07                     move.w     -[A7], D7
  7876. 00005D62  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7877. 00005D66  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7878. 00005D6A  4EBA 00B2                jsr        [PC + 0xB2 /* 00005E1E */]
  7879. 00005D6E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7880. 00005D72  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  7881. 00005D76  486D E690                pea.l      [A5 - 0x1970]
  7882. 00005D7A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7883. 00005D7E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7884. 00005D82  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  7885. 00005D86  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7886. 00005D8A  3C00                     move.w     D6, D0
  7887. label00005D8C:
  7888. 00005D8C  42A7                     clr.l      -[A7]
  7889. 00005D8E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7890. 00005D92  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  7891. 00005D96  201F                     move.l     D0, [A7]+
  7892. 00005D98  B0AE FF9E                cmp.l      D0, [A6 - 0x62]
  7893. 00005D9C  6600 0076                bne        +0x78 /* 00005E14 */
  7894. 00005DA0  206E 0008                movea.l    A0, [A6 + 0x8]
  7895. 00005DA4  302E 000C                move.w     D0, [A6 + 0xC]
  7896. 00005DA8  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7897. 00005DAC  D090                     add.l      D0, [A0]
  7898. 00005DAE  2040                     movea.l    A0, D0
  7899. 00005DB0  43EE FFAE                lea.l      A1, [A6 - 0x52]
  7900. 00005DB4  7013                     moveq.l    D0, 0x13
  7901. label00005DB6:
  7902. 00005DB6  22D8                     move.l     [A1]+, [A0]+
  7903. 00005DB8  51C8 FFFC                dbf        D0, -0x6 /* 00005DB6 */
  7904. 00005DBC  32D8                     move.w     [A1]+, [A0]+
  7905. 00005DBE  202E FF9A                move.l     D0, [A6 - 0x66]
  7906. 00005DC2  B0AE FFB4                cmp.l      D0, [A6 - 0x4C]
  7907. 00005DC6  664C                     bne        +0x4E /* 00005E14 */
  7908. 00005DC8  302E FFA2                move.w     D0, [A6 - 0x5E]
  7909. 00005DCC  B06E FFAE                cmp.w      D0, [A6 - 0x52]
  7910. 00005DD0  6642                     bne        +0x44 /* 00005E14 */
  7911. 00005DD2  082E 0005 FFBA           btst.b     [A6 - 0x46], 0x5
  7912. 00005DD8  673A                     beq        +0x3C /* 00005E14 */
  7913. 00005DDA  206E 0008                movea.l    A0, [A6 + 0x8]
  7914. 00005DDE  302E 000C                move.w     D0, [A6 + 0xC]
  7915. 00005DE2  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7916. 00005DE6  D090                     add.l      D0, [A0]
  7917. 00005DE8  2040                     movea.l    A0, D0
  7918. 00005DEA  02A8 FFFF DFBF 000A      andi.l     [A0 + 0xA], 0xFFFFDFBF
  7919. 00005DF2  486E FF92                pea.l      [A6 - 0x6E]
  7920. 00005DF6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7921. 00005DFA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7922. 00005DFE  4EBA BC44                jsr        [PC - 0x43BC /* 00001A44 */]
  7923. 00005E02  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7924. 00005E06  486E FF92                pea.l      [A6 - 0x6E]
  7925. 00005E0A  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  7926. 00005E0E  4EAD 0A52                jsr        [A5 + 0xA52 /* export_326 */]
  7927. 00005E12  508F                     addq.l     A7, 8
  7928. label00005E14:
  7929. 00005E14  3006                     move.w     D0, D6
  7930. label00005E16:
  7931. 00005E16  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  7932. 00005E1A  4E5E                     unlink     A6
  7933. 00005E1C  4E75                     rts
  7934. fn00005E1E:
  7935. 00005E1E  4E56 FFA4                link       A6, -0x005C
  7936. 00005E22  426E FFA4                clr.w      [A6 - 0x5C]
  7937. 00005E26  206E 0008                movea.l    A0, [A6 + 0x8]
  7938. 00005E2A  302E 000C                move.w     D0, [A6 + 0xC]
  7939. 00005E2E  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7940. 00005E32  D090                     add.l      D0, [A0]
  7941. 00005E34  2040                     movea.l    A0, D0
  7942. 00005E36  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  7943. 00005E3A  7013                     moveq.l    D0, 0x13
  7944. label00005E3C:
  7945. 00005E3C  22D8                     move.l     [A1]+, [A0]+
  7946. 00005E3E  51C8 FFFC                dbf        D0, -0x6 /* 00005E3C */
  7947. 00005E42  32D8                     move.w     [A1]+, [A0]+
  7948. 00005E44  082E 0002 FFB3           btst.b     [A6 - 0x4D], 0x2
  7949. 00005E4A  6700 00DE                beq        +0xE0 /* 00005F2A */
  7950. 00005E4E  0C6E 00CB FFA6           cmpi.w     [A6 - 0x5A], 0xCB
  7951. 00005E54  6708                     beq        +0xA /* 00005E5E */
  7952. 00005E56  0C6E 00CC FFA6           cmpi.w     [A6 - 0x5A], 0xCC
  7953. 00005E5C  6648                     bne        +0x4A /* 00005EA6 */
  7954. label00005E5E:
  7955. 00005E5E  4A6E 0010                tst.w      [A6 + 0x10]
  7956. 00005E62  6600 00C6                bne        +0xC8 /* 00005F2A */
  7957. 00005E66  086E 0006 FFB3           bchg.b     [A6 - 0x4D], 0x6
  7958. 00005E6C  202E 0008                move.l     D0, [A6 + 0x8]
  7959. 00005E70  B0AD 9014                cmp.l      D0, [A5 - 0x6FEC]
  7960. 00005E74  6618                     bne        +0x1A /* 00005E8E */
  7961. 00005E76  2F2D 9008                move.l     -[A7], [A5 - 0x6FF8]
  7962. 00005E7A  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  7963. 00005E7E  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  7964. 00005E82  508F                     addq.l     A7, 8
  7965. 00005E84  3F00                     move.w     -[A7], D0
  7966. 00005E86  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  7967. 00005E8A  548F                     addq.l     A7, 2
  7968. 00005E8C  6032                     bra        +0x34 /* 00005EC0 */
  7969. label00005E8E:
  7970. 00005E8E  2F2D 901C                move.l     -[A7], [A5 - 0x6FE4]
  7971. 00005E92  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  7972. 00005E96  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  7973. 00005E9A  508F                     addq.l     A7, 8
  7974. 00005E9C  3F00                     move.w     -[A7], D0
  7975. 00005E9E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  7976. 00005EA2  548F                     addq.l     A7, 2
  7977. 00005EA4  601A                     bra        +0x1C /* 00005EC0 */
  7978. label00005EA6:
  7979. 00005EA6  4A6E 000E                tst.w      [A6 + 0xE]
  7980. 00005EAA  670E                     beq        +0x10 /* 00005EBA */
  7981. 00005EAC  08EE 0006 FFB3           bset.b     [A6 - 0x4D], 0x6
  7982. 00005EB2  7001                     moveq.l    D0, 0x01
  7983. 00005EB4  3D40 FFA4                move.w     [A6 - 0x5C], D0
  7984. 00005EB8  6006                     bra        +0x8 /* 00005EC0 */
  7985. label00005EBA:
  7986. 00005EBA  08AE 0006 FFB3           bclr.b     [A6 - 0x4D], 0x6
  7987. label00005EC0:
  7988. 00005EC0  206E 0008                movea.l    A0, [A6 + 0x8]
  7989. 00005EC4  302E 000C                move.w     D0, [A6 + 0xC]
  7990. 00005EC8  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  7991. 00005ECC  D090                     add.l      D0, [A0]
  7992. 00005ECE  2040                     movea.l    A0, D0
  7993. 00005ED0  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  7994. 00005ED4  7013                     moveq.l    D0, 0x13
  7995. label00005ED6:
  7996. 00005ED6  20D9                     move.l     [A0]+, [A1]+
  7997. 00005ED8  51C8 FFFC                dbf        D0, -0x6 /* 00005ED6 */
  7998. 00005EDC  30D9                     move.w     [A0]+, [A1]+
  7999. 00005EDE  486E FFF8                pea.l      [A6 - 0x8]
  8000. 00005EE2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8001. 00005EE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8002. 00005EEA  4EBA BB58                jsr        [PC - 0x44A8 /* 00001A44 */]
  8003. 00005EEE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8004. 00005EF2  486E FFF8                pea.l      [A6 - 0x8]
  8005. 00005EF6  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  8006. 00005EFA  4EAD 0A52                jsr        [A5 + 0xA52 /* export_326 */]
  8007. 00005EFE  508F                     addq.l     A7, 8
  8008. 00005F00  4A6E FFA4                tst.w      [A6 - 0x5C]
  8009. 00005F04  6724                     beq        +0x26 /* 00005F2A */
  8010. 00005F06  08EE 0005 FFB2           bset.b     [A6 - 0x4E], 0x5
  8011. 00005F0C  206E 0008                movea.l    A0, [A6 + 0x8]
  8012. 00005F10  302E 000C                move.w     D0, [A6 + 0xC]
  8013. 00005F14  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8014. 00005F18  D090                     add.l      D0, [A0]
  8015. 00005F1A  2040                     movea.l    A0, D0
  8016. 00005F1C  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  8017. 00005F20  7013                     moveq.l    D0, 0x13
  8018. label00005F22:
  8019. 00005F22  20D9                     move.l     [A0]+, [A1]+
  8020. 00005F24  51C8 FFFC                dbf        D0, -0x6 /* 00005F22 */
  8021. 00005F28  30D9                     move.w     [A0]+, [A1]+
  8022. label00005F2A:
  8023. 00005F2A  4E5E                     unlink     A6
  8024. 00005F2C  4E75                     rts
  8025. fn00005F2E:
  8026. 00005F2E  4E56 FFAE                link       A6, -0x0052
  8027. 00005F32  48E7 0300                movem.l    -[A7], D6,D7
  8028. 00005F36  42A7                     clr.l      -[A7]
  8029. 00005F38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8030. 00005F3C  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  8031. 00005F40  201F                     move.l     D0, [A7]+
  8032. 00005F42  4878 0052                push.l     0x52 /* 'R' */
  8033. 00005F46  2F00                     move.l     -[A7], D0
  8034. 00005F48  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  8035. 00005F4C  3E00                     move.w     D7, D0
  8036. 00005F4E  7C00                     moveq.l    D6, 0x00
  8037. 00005F50  6000 0106                bra        +0x108 /* 00006058 */
  8038. label00005F54:
  8039. 00005F54  206E 0008                movea.l    A0, [A6 + 0x8]
  8040. 00005F58  3006                     move.w     D0, D6
  8041. 00005F5A  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8042. 00005F5E  D090                     add.l      D0, [A0]
  8043. 00005F60  2040                     movea.l    A0, D0
  8044. 00005F62  43EE FFAE                lea.l      A1, [A6 - 0x52]
  8045. 00005F66  7013                     moveq.l    D0, 0x13
  8046. label00005F68:
  8047. 00005F68  22D8                     move.l     [A1]+, [A0]+
  8048. 00005F6A  51C8 FFFC                dbf        D0, -0x6 /* 00005F68 */
  8049. 00005F6E  32D8                     move.w     [A1]+, [A0]+
  8050. 00005F70  302E FFAE                move.w     D0, [A6 - 0x52]
  8051. 00005F74  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  8052. 00005F78  0012 004A                ori.b      [A2], 0x4A /* 'J' */
  8053. 00005F7C  0067 006E                ori.w      -[A7], 0x6E /* 'n' */
  8054. 00005F80  0068 006A 00CA           ori.w      [A0 + 0xCA], 0x6A /* 'j' */
  8055. 00005F86  0066 0064                ori.w      -[A6], 0x64 /* 'd' */
  8056. 00005F8A  0062 0066                ori.w      -[A2], 0x66 /* 'f' */
  8057. 00005F8E  005E 0065                ori.w      [A6]+, 0x65 /* 'e' */
  8058. 00005F92  005A 006B                ori.w      [A2]+, 0x6B /* 'k' */
  8059. 00005F96  0056 0069                ori.w      [A6], 0x69 /* 'i' */
  8060. 00005F9A  0052 006C                ori.w      [A2], 0x6C /* 'l' */
  8061. 00005F9E  004E 00C8                ori.w      A6, 0xC8
  8062. 00005FA2  004A 00C9                ori.w      A2, 0xC9
  8063. 00005FA6  0046 00CB                ori.w      D6, 0xCB
  8064. 00005FAA  0042 00CC                ori.w      D2, 0xCC
  8065. 00005FAE  0060 006A                ori.w      -[A0], 0x6A /* 'j' */
  8066. 00005FB2  005C 012C                ori.w      [A4]+, 0x12C
  8067. 00005FB6  0058 012D                ori.w      [A0]+, 0x12D
  8068. 00005FBA  0054 012E                ori.w      [A4], 0x12E
  8069. 00005FBE  0050 012F                ori.w      [A0], 0x12F
  8070. 00005FC2  0094 4267 2F2E           ori.l      [A4], 0x42672F2E /* 'Bg/.' */
  8071. 00005FC8  FFF8                     .invalid   <<F/7/7>>
  8072. 00005FCA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8073. 00005FCE  A881                     syscall    EqualPt
  8074. 00005FD0  101F                     move.b     D0, [A7]+
  8075. 00005FD2  4A00                     tst.b      D0
  8076. 00005FD4  6700 0080                beq        +0x82 /* 00006056 */
  8077. 00005FD8  3F06                     move.w     -[A7], D6
  8078. 00005FDA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8079. 00005FDE  4EBA 0086                jsr        [PC + 0x86 /* 00006066 */]
  8080. 00005FE2  5C8F                     addq.l     A7, 6
  8081. 00005FE4  5346                     subq.w     D6, 1
  8082. 00005FE6  5347                     subq.w     D7, 1
  8083. 00005FE8  6000 006C                bra        +0x6E /* 00006056 */
  8084. 00005FEC  4267                     clr.w      -[A7]
  8085. 00005FEE  486E FFBC                pea.l      [A6 - 0x44]
  8086. 00005FF2  A8AE                     syscall    EmptyRect
  8087. 00005FF4  101F                     move.b     D0, [A7]+
  8088. 00005FF6  4A00                     tst.b      D0
  8089. 00005FF8  6700 005C                beq        +0x5E /* 00006056 */
  8090. 00005FFC  3F06                     move.w     -[A7], D6
  8091. 00005FFE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8092. 00006002  4EBA 0062                jsr        [PC + 0x62 /* 00006066 */]
  8093. 00006006  5C8F                     addq.l     A7, 6
  8094. 00006008  5346                     subq.w     D6, 1
  8095. 0000600A  5347                     subq.w     D7, 1
  8096. 0000600C  6048                     bra        +0x4A /* 00006056 */
  8097. 0000600E  4A6E FFC6                tst.w      [A6 - 0x3A]
  8098. 00006012  6712                     beq        +0x14 /* 00006026 */
  8099. 00006014  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  8100. 00006018  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  8101. 0000601C  486E FFBC                pea.l      [A6 - 0x44]
  8102. 00006020  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  8103. 00006024  508F                     addq.l     A7, 8
  8104. label00006026:
  8105. 00006026  3F3C 0003                move.w     -[A7], 0x3
  8106. 0000602A  3F3C 0003                move.w     -[A7], 0x3
  8107. 0000602E  486E FFBC                pea.l      [A6 - 0x44]
  8108. 00006032  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  8109. 00006036  508F                     addq.l     A7, 8
  8110. 00006038  4267                     clr.w      -[A7]
  8111. 0000603A  486E FFBC                pea.l      [A6 - 0x44]
  8112. 0000603E  A8AE                     syscall    EmptyRect
  8113. 00006040  101F                     move.b     D0, [A7]+
  8114. 00006042  4A00                     tst.b      D0
  8115. 00006044  6710                     beq        +0x12 /* 00006056 */
  8116. 00006046  3F06                     move.w     -[A7], D6
  8117. 00006048  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8118. 0000604C  4EBA 0018                jsr        [PC + 0x18 /* 00006066 */]
  8119. 00006050  5C8F                     addq.l     A7, 6
  8120. 00006052  5346                     subq.w     D6, 1
  8121. 00006054  5347                     subq.w     D7, 1
  8122. label00006056:
  8123. 00006056  5246                     addq.w     D6, 1
  8124. label00006058:
  8125. 00006058  BC47                     cmp.w      D6, D7
  8126. 0000605A  6D00 FEF8                blt        -0x106 /* 00005F54 */
  8127. 0000605E  4CDF 00C0                movem.l    D6,D7, [A7]+
  8128. 00006062  4E5E                     unlink     A6
  8129. 00006064  4E75                     rts
  8130. export_517:
  8131. fn00006066:
  8132. 00006066  4E56 FFAA                link       A6, -0x0056
  8133. 0000606A  48E7 0700                movem.l    -[A7], D5,D6,D7
  8134. 0000606E  3E2E 000C                move.w     D7, [A6 + 0xC]
  8135. 00006072  526D 8FD8                addq.w     [A5 - 0x7028], 1
  8136. 00006076  42A7                     clr.l      -[A7]
  8137. 00006078  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8138. 0000607C  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  8139. 00006080  201F                     move.l     D0, [A7]+
  8140. 00006082  2D40 FFFC                move.l     [A6 - 0x4], D0
  8141. 00006086  4878 0052                push.l     0x52 /* 'R' */
  8142. 0000608A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8143. 0000608E  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  8144. 00006092  3C00                     move.w     D6, D0
  8145. 00006094  206E 0008                movea.l    A0, [A6 + 0x8]
  8146. 00006098  3007                     move.w     D0, D7
  8147. 0000609A  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8148. 0000609E  D090                     add.l      D0, [A0]
  8149. 000060A0  2040                     movea.l    A0, D0
  8150. 000060A2  43EE FFAA                lea.l      A1, [A6 - 0x56]
  8151. 000060A6  7013                     moveq.l    D0, 0x13
  8152. label000060A8:
  8153. 000060A8  22D8                     move.l     [A1]+, [A0]+
  8154. 000060AA  51C8 FFFC                dbf        D0, -0x6 /* 000060A8 */
  8155. 000060AE  32D8                     move.w     [A1]+, [A0]+
  8156. 000060B0  3F07                     move.w     -[A7], D7
  8157. 000060B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8158. 000060B6  4EBA B8B0                jsr        [PC - 0x4750 /* 00001968 */]
  8159. 000060BA  5C8F                     addq.l     A7, 6
  8160. 000060BC  4AAE FFE8                tst.l      [A6 - 0x18]
  8161. 000060C0  671E                     beq        +0x20 /* 000060E0 */
  8162. 000060C2  0C6E 006C FFAA           cmpi.w     [A6 - 0x56], 0x6C /* 'l' */
  8163. 000060C8  660E                     bne        +0x10 /* 000060D8 */
  8164. 000060CA  3F3C 0002                move.w     -[A7], 0x2
  8165. 000060CE  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  8166. 000060D2  4EAD 105A                jsr        [A5 + 0x105A /* export_519 */]
  8167. 000060D6  5C8F                     addq.l     A7, 6
  8168. label000060D8:
  8169. 000060D8  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  8170. 000060DC  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  8171. label000060E0:
  8172. 000060E0  4AAE FFE4                tst.l      [A6 - 0x1C]
  8173. 000060E4  6708                     beq        +0xA /* 000060EE */
  8174. 000060E6  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  8175. 000060EA  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  8176. label000060EE:
  8177. 000060EE  4AAE FFEC                tst.l      [A6 - 0x14]
  8178. 000060F2  6708                     beq        +0xA /* 000060FC */
  8179. 000060F4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  8180. 000060F8  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  8181. label000060FC:
  8182. 000060FC  3A07                     move.w     D5, D7
  8183. 000060FE  602A                     bra        +0x2C /* 0000612A */
  8184. label00006100:
  8185. 00006100  206E 0008                movea.l    A0, [A6 + 0x8]
  8186. 00006104  3005                     move.w     D0, D5
  8187. 00006106  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8188. 0000610A  D090                     add.l      D0, [A0]
  8189. 0000610C  206E 0008                movea.l    A0, [A6 + 0x8]
  8190. 00006110  3205                     move.w     D1, D5
  8191. 00006112  5241                     addq.w     D1, 1
  8192. 00006114  C3FC 0052                muls.w     D1, 0x52 /* 'R' */
  8193. 00006118  D290                     add.l      D1, [A0]
  8194. 0000611A  2041                     movea.l    A0, D1
  8195. 0000611C  2240                     movea.l    A1, D0
  8196. 0000611E  7013                     moveq.l    D0, 0x13
  8197. label00006120:
  8198. 00006120  22D8                     move.l     [A1]+, [A0]+
  8199. 00006122  51C8 FFFC                dbf        D0, -0x6 /* 00006120 */
  8200. 00006126  32D8                     move.w     [A1]+, [A0]+
  8201. 00006128  5245                     addq.w     D5, 1
  8202. label0000612A:
  8203. 0000612A  3006                     move.w     D0, D6
  8204. 0000612C  5340                     subq.w     D0, 1
  8205. 0000612E  BA40                     cmp.w      D5, D0
  8206. 00006130  6DCE                     blt        -0x30 /* 00006100 */
  8207. 00006132  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8208. 00006136  206E FFFC                movea.l    A0, [A6 - 0x4]
  8209. 0000613A  4868 FFAE                pea.l      [A0 - 0x52]
  8210. 0000613E  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  8211. 00006142  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  8212. 00006146  4E5E                     unlink     A6
  8213. 00006148  4E75                     rts
  8214. fn0000614A:
  8215. 0000614A  4E56 FF9E                link       A6, -0x0062
  8216. 0000614E  48E7 0700                movem.l    -[A7], D5,D6,D7
  8217. 00006152  7A01                     moveq.l    D5, 0x01
  8218. 00006154  2D6E 000C FFA2           move.l     [A6 - 0x5E], [A6 + 0xC]
  8219. 0000615A  2D6E 000C FF9E           move.l     [A6 - 0x62], [A6 + 0xC]
  8220. 00006160  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8221. 00006164  4EBA B906                jsr        [PC - 0x46FA /* 00001A6C */]
  8222. 00006168  588F                     addq.l     A7, 4
  8223. 0000616A  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  8224. 0000616E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8225. 00006172  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8226. 00006176  4EBA 015A                jsr        [PC + 0x15A /* 000062D2 */]
  8227. 0000617A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8228. 0000617E  605E                     bra        +0x60 /* 000061DE */
  8229. label00006180:
  8230. 00006180  486E FF9E                pea.l      [A6 - 0x62]
  8231. 00006184  4EBA E9B6                jsr        [PC - 0x164A /* 00004B3C */]
  8232. 00006188  588F                     addq.l     A7, 4
  8233. 0000618A  4267                     clr.w      -[A7]
  8234. 0000618C  486E FF9E                pea.l      [A6 - 0x62]
  8235. 00006190  486E 000C                pea.l      [A6 + 0xC]
  8236. 00006194  4EBA B388                jsr        [PC - 0x4C78 /* 0000151E */]
  8237. 00006198  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8238. 0000619C  4267                     clr.w      -[A7]
  8239. 0000619E  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  8240. 000061A2  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  8241. 000061A6  A881                     syscall    EqualPt
  8242. 000061A8  101F                     move.b     D0, [A7]+
  8243. 000061AA  4A00                     tst.b      D0
  8244. 000061AC  6630                     bne        +0x32 /* 000061DE */
  8245. 000061AE  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  8246. 000061B2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8247. 000061B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8248. 000061BA  4EBA 0116                jsr        [PC + 0x116 /* 000062D2 */]
  8249. 000061BE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8250. 000061C2  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  8251. 000061C6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8252. 000061CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8253. 000061CE  4EBA 0102                jsr        [PC + 0x102 /* 000062D2 */]
  8254. 000061D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8255. 000061D6  2D6E FF9E FFA2           move.l     [A6 - 0x5E], [A6 - 0x62]
  8256. 000061DC  7A00                     moveq.l    D5, 0x00
  8257. label000061DE:
  8258. 000061DE  4EBA E9DE                jsr        [PC - 0x1622 /* 00004BBE */]
  8259. 000061E2  4A40                     tst.w      D0
  8260. 000061E4  669A                     bne        -0x64 /* 00006180 */
  8261. 000061E6  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  8262. 000061EA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8263. 000061EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8264. 000061F2  4EBA 00DE                jsr        [PC + 0xDE /* 000062D2 */]
  8265. 000061F6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8266. 000061FA  486E FFF8                pea.l      [A6 - 0x8]
  8267. 000061FE  4EAD 0ACA                jsr        [A5 + 0xACA /* export_341 */]
  8268. 00006202  588F                     addq.l     A7, 4
  8269. 00006204  486E FFF8                pea.l      [A6 - 0x8]
  8270. 00006208  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  8271. 0000620C  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  8272. 00006210  508F                     addq.l     A7, 8
  8273. 00006212  4A40                     tst.w      D0
  8274. 00006214  6602                     bne        +0x4 /* 00006218 */
  8275. 00006216  7A01                     moveq.l    D5, 0x01
  8276. label00006218:
  8277. 00006218  4A45                     tst.w      D5
  8278. 0000621A  6710                     beq        +0x12 /* 0000622C */
  8279. 0000621C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8280. 00006220  4EBA B84A                jsr        [PC - 0x47B6 /* 00001A6C */]
  8281. 00006224  588F                     addq.l     A7, 4
  8282. 00006226  7000                     moveq.l    D0, 0x00
  8283. 00006228  6000 00A0                bra        +0xA2 /* 000062CA */
  8284. label0000622C:
  8285. 0000622C  42A7                     clr.l      -[A7]
  8286. 0000622E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8287. 00006232  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  8288. 00006236  201F                     move.l     D0, [A7]+
  8289. 00006238  4878 0052                push.l     0x52 /* 'R' */
  8290. 0000623C  2F00                     move.l     -[A7], D0
  8291. 0000623E  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  8292. 00006242  3E00                     move.w     D7, D0
  8293. 00006244  7C00                     moveq.l    D6, 0x00
  8294. 00006246  6000 0078                bra        +0x7A /* 000062C0 */
  8295. label0000624A:
  8296. 0000624A  206E 0008                movea.l    A0, [A6 + 0x8]
  8297. 0000624E  3006                     move.w     D0, D6
  8298. 00006250  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8299. 00006254  D090                     add.l      D0, [A0]
  8300. 00006256  2040                     movea.l    A0, D0
  8301. 00006258  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  8302. 0000625C  7013                     moveq.l    D0, 0x13
  8303. label0000625E:
  8304. 0000625E  22D8                     move.l     [A1]+, [A0]+
  8305. 00006260  51C8 FFFC                dbf        D0, -0x6 /* 0000625E */
  8306. 00006264  32D8                     move.w     [A1]+, [A0]+
  8307. 00006266  4A6E FFAA                tst.w      [A6 - 0x56]
  8308. 0000626A  6752                     beq        +0x54 /* 000062BE */
  8309. 0000626C  082E 0004 FFB2           btst.b     [A6 - 0x4E], 0x4
  8310. 00006272  663E                     bne        +0x40 /* 000062B2 */
  8311. 00006274  2D6E FF9E FFA2           move.l     [A6 - 0x5E], [A6 - 0x62]
  8312. 0000627A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8313. 0000627E  486E FFA2                pea.l      [A6 - 0x5E]
  8314. 00006282  A87F                     syscall    SubPt
  8315. 00006284  486E FFB4                pea.l      [A6 - 0x4C]
  8316. 00006288  3F2E FFA4                move.w     -[A7], [A6 - 0x5C]
  8317. 0000628C  3F2E FFA2                move.w     -[A7], [A6 - 0x5E]
  8318. 00006290  A8A8                     syscall    OffsetRect
  8319. 00006292  3F06                     move.w     -[A7], D6
  8320. 00006294  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8321. 00006298  4EBA B6CE                jsr        [PC - 0x4932 /* 00001968 */]
  8322. 0000629C  5C8F                     addq.l     A7, 6
  8323. 0000629E  4267                     clr.w      -[A7]
  8324. 000062A0  486E FFB4                pea.l      [A6 - 0x4C]
  8325. 000062A4  3F06                     move.w     -[A7], D6
  8326. 000062A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8327. 000062AA  4EBA DB0C                jsr        [PC - 0x24F4 /* 00003DB8 */]
  8328. 000062AE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8329. label000062B2:
  8330. 000062B2  3F06                     move.w     -[A7], D6
  8331. 000062B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8332. 000062B8  4EBA B6AE                jsr        [PC - 0x4952 /* 00001968 */]
  8333. 000062BC  5C8F                     addq.l     A7, 6
  8334. label000062BE:
  8335. 000062BE  5246                     addq.w     D6, 1
  8336. label000062C0:
  8337. 000062C0  BC47                     cmp.w      D6, D7
  8338. 000062C2  6D86                     blt        -0x78 /* 0000624A */
  8339. 000062C4  4EAD 0AAA                jsr        [A5 + 0xAAA /* export_337 */]
  8340. 000062C8  7001                     moveq.l    D0, 0x01
  8341. label000062CA:
  8342. 000062CA  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  8343. 000062CE  4E5E                     unlink     A6
  8344. 000062D0  4E75                     rts
  8345. fn000062D2:
  8346. 000062D2  4E56 FFAE                link       A6, -0x0052
  8347. 000062D6  48E7 0300                movem.l    -[A7], D6,D7
  8348. 000062DA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8349. 000062DE  486E 0010                pea.l      [A6 + 0x10]
  8350. 000062E2  A87F                     syscall    SubPt
  8351. 000062E4  42A7                     clr.l      -[A7]
  8352. 000062E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8353. 000062EA  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  8354. 000062EE  201F                     move.l     D0, [A7]+
  8355. 000062F0  4878 0052                push.l     0x52 /* 'R' */
  8356. 000062F4  2F00                     move.l     -[A7], D0
  8357. 000062F6  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  8358. 000062FA  3E00                     move.w     D7, D0
  8359. 000062FC  7C00                     moveq.l    D6, 0x00
  8360. 000062FE  604C                     bra        +0x4E /* 0000634C */
  8361. label00006300:
  8362. 00006300  206E 0008                movea.l    A0, [A6 + 0x8]
  8363. 00006304  3006                     move.w     D0, D6
  8364. 00006306  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8365. 0000630A  D090                     add.l      D0, [A0]
  8366. 0000630C  2040                     movea.l    A0, D0
  8367. 0000630E  43EE FFAE                lea.l      A1, [A6 - 0x52]
  8368. 00006312  7013                     moveq.l    D0, 0x13
  8369. label00006314:
  8370. 00006314  22D8                     move.l     [A1]+, [A0]+
  8371. 00006316  51C8 FFFC                dbf        D0, -0x6 /* 00006314 */
  8372. 0000631A  32D8                     move.w     [A1]+, [A0]+
  8373. 0000631C  4A6E FFB2                tst.w      [A6 - 0x4E]
  8374. 00006320  6728                     beq        +0x2A /* 0000634A */
  8375. 00006322  082E 0004 FFBA           btst.b     [A6 - 0x46], 0x4
  8376. 00006328  6620                     bne        +0x22 /* 0000634A */
  8377. 0000632A  486E FFBC                pea.l      [A6 - 0x44]
  8378. 0000632E  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  8379. 00006332  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  8380. 00006336  A8A8                     syscall    OffsetRect
  8381. 00006338  486E FFBC                pea.l      [A6 - 0x44]
  8382. 0000633C  3F06                     move.w     -[A7], D6
  8383. 0000633E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8384. 00006342  4EBA 0222                jsr        [PC + 0x222 /* 00006566 */]
  8385. 00006346  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8386. label0000634A:
  8387. 0000634A  5246                     addq.w     D6, 1
  8388. label0000634C:
  8389. 0000634C  BC47                     cmp.w      D6, D7
  8390. 0000634E  6DB0                     blt        -0x4E /* 00006300 */
  8391. 00006350  4CDF 00C0                movem.l    D6,D7, [A7]+
  8392. 00006354  4E5E                     unlink     A6
  8393. 00006356  4E75                     rts
  8394. fn00006358:
  8395. 00006358  4E56 FF88                link       A6, -0x0078
  8396. 0000635C  206E 0008                movea.l    A0, [A6 + 0x8]
  8397. 00006360  302E 000C                move.w     D0, [A6 + 0xC]
  8398. 00006364  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8399. 00006368  D090                     add.l      D0, [A0]
  8400. 0000636A  2040                     movea.l    A0, D0
  8401. 0000636C  43EE FFAC                lea.l      A1, [A6 - 0x54]
  8402. 00006370  7013                     moveq.l    D0, 0x13
  8403. label00006372:
  8404. 00006372  22D8                     move.l     [A1]+, [A0]+
  8405. 00006374  51C8 FFFC                dbf        D0, -0x6 /* 00006372 */
  8406. 00006378  32D8                     move.w     [A1]+, [A0]+
  8407. 0000637A  0C6E 0069 FFAC           cmpi.w     [A6 - 0x54], 0x69 /* 'i' */
  8408. 00006380  660A                     bne        +0xC /* 0000638C */
  8409. 00006382  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  8410. 00006386  2D40 FF94                move.l     [A6 - 0x6C], D0
  8411. 0000638A  6008                     bra        +0xA /* 00006394 */
  8412. label0000638C:
  8413. 0000638C  2D7C 7FFF FFFF FF94      move.l     [A6 - 0x6C], 0x7FFFFFFF
  8414. label00006394:
  8415. 00006394  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  8416. 00006398  43EE FFBA                lea.l      A1, [A6 - 0x46]
  8417. 0000639C  20D9                     move.l     [A0]+, [A1]+
  8418. 0000639E  20D9                     move.l     [A0]+, [A1]+
  8419. 000063A0  302E 0012                move.w     D0, [A6 + 0x12]
  8420. 000063A4  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  8421. 000063A8  0001 0004                ori.b      D1, 0x4
  8422. 000063AC  0070 0008 0020           ori.w      [A0 + D0.w + 0x20], 0x8
  8423. 000063B2  0038 0050 3D6E           ori.b      [0x00003D6E], 0x50 /* 'P' */
  8424. 000063B8  FFA8                     .invalid   <<F/6/7>>
  8425. 000063BA  FF8C                     .invalid   <<F/6/7>>
  8426. 000063BC  3D6E FFAA FF8E           move.w     [A6 - 0x72], [A6 - 0x56]
  8427. 000063C2  3D6E FFA4 FF88           move.w     [A6 - 0x78], [A6 - 0x5C]
  8428. 000063C8  3D6E FFA6 FF8A           move.w     [A6 - 0x76], [A6 - 0x5A]
  8429. 000063CE  604C                     bra        +0x4E /* 0000641C */
  8430. 000063D0  3D6E FFA8 FF8C           move.w     [A6 - 0x74], [A6 - 0x58]
  8431. 000063D6  3D6E FFA6 FF8E           move.w     [A6 - 0x72], [A6 - 0x5A]
  8432. 000063DC  3D6E FFA4 FF88           move.w     [A6 - 0x78], [A6 - 0x5C]
  8433. 000063E2  3D6E FFAA FF8A           move.w     [A6 - 0x76], [A6 - 0x56]
  8434. 000063E8  6032                     bra        +0x34 /* 0000641C */
  8435. 000063EA  3D6E FFA4 FF8C           move.w     [A6 - 0x74], [A6 - 0x5C]
  8436. 000063F0  3D6E FFA6 FF8E           move.w     [A6 - 0x72], [A6 - 0x5A]
  8437. 000063F6  3D6E FFA8 FF88           move.w     [A6 - 0x78], [A6 - 0x58]
  8438. 000063FC  3D6E FFAA FF8A           move.w     [A6 - 0x76], [A6 - 0x56]
  8439. 00006402  6018                     bra        +0x1A /* 0000641C */
  8440. 00006404  3D6E FFA4 FF8C           move.w     [A6 - 0x74], [A6 - 0x5C]
  8441. 0000640A  3D6E FFAA FF8E           move.w     [A6 - 0x72], [A6 - 0x56]
  8442. 00006410  3D6E FFA8 FF88           move.w     [A6 - 0x78], [A6 - 0x58]
  8443. 00006416  3D6E FFA6 FF8A           move.w     [A6 - 0x76], [A6 - 0x5A]
  8444. label0000641C:
  8445. 0000641C  426E FFFE                clr.w      [A6 - 0x2]
  8446. 00006420  2F2E FF88                move.l     -[A7], [A6 - 0x78]
  8447. 00006424  486E 000E                pea.l      [A6 + 0xE]
  8448. 00006428  A87F                     syscall    SubPt
  8449. 0000642A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8450. 0000642E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8451. 00006432  4EBA B68E                jsr        [PC - 0x4972 /* 00001AC2 */]
  8452. 00006436  5C8F                     addq.l     A7, 6
  8453. 00006438  486E FFA4                pea.l      [A6 - 0x5C]
  8454. 0000643C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8455. 00006440  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8456. 00006444  4EBA 0120                jsr        [PC + 0x120 /* 00006566 */]
  8457. 00006448  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8458. 0000644C  6000 00AE                bra        +0xB0 /* 000064FC */
  8459. label00006450:
  8460. 00006450  486E FF90                pea.l      [A6 - 0x70]
  8461. 00006454  4EBA E6E6                jsr        [PC - 0x191A /* 00004B3C */]
  8462. 00006458  588F                     addq.l     A7, 4
  8463. 0000645A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8464. 0000645E  486E FF90                pea.l      [A6 - 0x70]
  8465. 00006462  A87F                     syscall    SubPt
  8466. 00006464  486E FFFE                pea.l      [A6 - 0x2]
  8467. 00006468  486E FF90                pea.l      [A6 - 0x70]
  8468. 0000646C  486E FF88                pea.l      [A6 - 0x78]
  8469. 00006470  486E FF8C                pea.l      [A6 - 0x74]
  8470. 00006474  4EBA B2A6                jsr        [PC - 0x4D5A /* 0000171C */]
  8471. 00006478  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8472. 0000647C  2F2E FF90                move.l     -[A7], [A6 - 0x70]
  8473. 00006480  2F2E FF8C                move.l     -[A7], [A6 - 0x74]
  8474. 00006484  486E FF9C                pea.l      [A6 - 0x64]
  8475. 00006488  A8AC                     syscall    Pt2Rect
  8476. 0000648A  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  8477. 0000648E  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  8478. 00006492  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  8479. 00006496  2F2E FF90                move.l     -[A7], [A6 - 0x70]
  8480. 0000649A  2F2E FF8C                move.l     -[A7], [A6 - 0x74]
  8481. 0000649E  486E FF9C                pea.l      [A6 - 0x64]
  8482. 000064A2  4EBA 0F36                jsr        [PC + 0xF36 /* 000073DA */]
  8483. 000064A6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8484. 000064AA  4267                     clr.w      -[A7]
  8485. 000064AC  486E FF9C                pea.l      [A6 - 0x64]
  8486. 000064B0  486E FFA4                pea.l      [A6 - 0x5C]
  8487. 000064B4  A8A6                     syscall    EqualRect
  8488. 000064B6  101F                     move.b     D0, [A7]+
  8489. 000064B8  4A00                     tst.b      D0
  8490. 000064BA  6640                     bne        +0x42 /* 000064FC */
  8491. 000064BC  486E FFA4                pea.l      [A6 - 0x5C]
  8492. 000064C0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8493. 000064C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8494. 000064C8  4EBA 009C                jsr        [PC + 0x9C /* 00006566 */]
  8495. 000064CC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8496. 000064D0  486E FF9C                pea.l      [A6 - 0x64]
  8497. 000064D4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8498. 000064D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8499. 000064DC  4EBA 0088                jsr        [PC + 0x88 /* 00006566 */]
  8500. 000064E0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8501. 000064E4  4878 0002                push.l     0x2
  8502. 000064E8  486E FF98                pea.l      [A6 - 0x68]
  8503. 000064EC  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  8504. 000064F0  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  8505. 000064F4  43EE FF9C                lea.l      A1, [A6 - 0x64]
  8506. 000064F8  20D9                     move.l     [A0]+, [A1]+
  8507. 000064FA  20D9                     move.l     [A0]+, [A1]+
  8508. label000064FC:
  8509. 000064FC  4EBA E6C0                jsr        [PC - 0x1940 /* 00004BBE */]
  8510. 00006500  4A40                     tst.w      D0
  8511. 00006502  6600 FF4C                bne        -0xB2 /* 00006450 */
  8512. 00006506  486E FFA4                pea.l      [A6 - 0x5C]
  8513. 0000650A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8514. 0000650E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8515. 00006512  4EBA 0052                jsr        [PC + 0x52 /* 00006566 */]
  8516. 00006516  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8517. 0000651A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8518. 0000651E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8519. 00006522  4EBA B444                jsr        [PC - 0x4BBC /* 00001968 */]
  8520. 00006526  5C8F                     addq.l     A7, 6
  8521. 00006528  303C 0800                move.w     D0, 0x800
  8522. 0000652C  C06D 8E04                and.w      D0, [A5 - 0x71FC]
  8523. 00006530  3F00                     move.w     -[A7], D0
  8524. 00006532  486E FFA4                pea.l      [A6 - 0x5C]
  8525. 00006536  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8526. 0000653A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8527. 0000653E  4EBA D878                jsr        [PC - 0x2788 /* 00003DB8 */]
  8528. 00006542  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8529. 00006546  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8530. 0000654A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8531. 0000654E  4EBA B418                jsr        [PC - 0x4BE8 /* 00001968 */]
  8532. 00006552  5C8F                     addq.l     A7, 6
  8533. 00006554  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8534. 00006558  4EBA F9D4                jsr        [PC - 0x62C /* 00005F2E */]
  8535. 0000655C  588F                     addq.l     A7, 4
  8536. 0000655E  4EAD 0AAA                jsr        [A5 + 0xAAA /* export_337 */]
  8537. 00006562  4E5E                     unlink     A6
  8538. 00006564  4E75                     rts
  8539. fn00006566:
  8540. 00006566  4E56 FFAC                link       A6, -0x0054
  8541. 0000656A  206E 0008                movea.l    A0, [A6 + 0x8]
  8542. 0000656E  302E 000C                move.w     D0, [A6 + 0xC]
  8543. 00006572  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8544. 00006576  D090                     add.l      D0, [A0]
  8545. 00006578  2040                     movea.l    A0, D0
  8546. 0000657A  43EE FFAC                lea.l      A1, [A6 - 0x54]
  8547. 0000657E  7013                     moveq.l    D0, 0x13
  8548. label00006580:
  8549. 00006580  22D8                     move.l     [A1]+, [A0]+
  8550. 00006582  51C8 FFFC                dbf        D0, -0x6 /* 00006580 */
  8551. 00006586  32D8                     move.w     [A1]+, [A0]+
  8552. 00006588  082E 0000 FFB9           btst.b     [A6 - 0x47], 0x0
  8553. 0000658E  6700 0186                beq        +0x188 /* 00006716 */
  8554. 00006592  302E FFAC                move.w     D0, [A6 - 0x54]
  8555. 00006596  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  8556. 0000659A  0012 004A                ori.b      [A2], 0x4A /* 'J' */
  8557. 0000659E  0064 0046                ori.w      -[A4], 0x46 /* 'F' */
  8558. 000065A2  0069 0042 006A           ori.w      [A1 + 0x6A], 0x42 /* 'B' */
  8559. 000065A8  003E 006C                ori.b      <<invalid special address>>, 0x6C /* 'l' */
  8560. 000065AC  003A 00C8 0036           ori.b      [PC + 0x36 /* 000065E4, value 0x1 */], 0xC8
  8561. 000065B2  00CB                     .incomplete
  8562. 000065B4  0032 00CC 002E           ori.b      [A2 + D0.w + 0x2E], 0xCC
  8563. 000065BA  012C 002A                btst       [A4 + 0x2A], D0
  8564. 000065BE  012D 0026                btst       [A5 + 0x26], D0
  8565. 000065C2  012E 0022                btst       [A6 + 0x22], D0
  8566. 000065C6  012F 0028                btst       [A7 + 0x28], D0
  8567. 000065CA  0065 0036                ori.w      -[A5], 0x36 /* '6' */
  8568. 000065CE  00C9                     .incomplete
  8569. 000065D0  0058 0066                ori.w      [A0]+, 0x66 /* 'f' */
  8570. 000065D4  005E 0067                ori.w      [A6]+, 0x67 /* 'g' */
  8571. 000065D8  00EC                     .incomplete
  8572. 000065DA  0068 00E8 00CA           ori.w      [A0 + 0xCA], 0xE8
  8573. 000065E0  011A                     btst       [A2]+, D0
  8574. 000065E2  006B 0132 2F2E           ori.w      [A3 + 0x2F2E], 0x132
  8575. 000065E8  000E A8A1                ori.b      A6, 0xA1
  8576. 000065EC  6000 0128                bra        +0x12A /* 00006716 */
  8577. 000065F0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8578. 000065F4  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  8579. 000065F8  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  8580. 000065FC  A8B0                     syscall    FrameRoundRect
  8581. 000065FE  6000 0116                bra        +0x118 /* 00006716 */
  8582. 00006602  206E 000E                movea.l    A0, [A6 + 0xE]
  8583. 00006606  226E 000E                movea.l    A1, [A6 + 0xE]
  8584. 0000660A  3029 0004                move.w     D0, [A1 + 0x4]
  8585. 0000660E  9050                     sub.w      D0, [A0]
  8586. 00006610  E240                     asr        D0.w, 1
  8587. 00006612  3D40 FFFE                move.w     [A6 - 0x2], D0
  8588. 00006616  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8589. 0000661A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  8590. 0000661E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  8591. 00006622  A8B0                     syscall    FrameRoundRect
  8592. 00006624  6000 00F0                bra        +0xF2 /* 00006716 */
  8593. 00006628  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8594. 0000662C  A8B7                     syscall    FrameOval
  8595. 0000662E  6000 00E6                bra        +0xE8 /* 00006716 */
  8596. 00006632  302E FFF8                move.w     D0, [A6 - 0x8]
  8597. 00006636  B06E FFBC                cmp.w      D0, [A6 - 0x44]
  8598. 0000663A  660C                     bne        +0xE /* 00006648 */
  8599. 0000663C  206E 000E                movea.l    A0, [A6 + 0xE]
  8600. 00006640  3D68 0002 FFF8           move.w     [A6 - 0x8], [A0 + 0x2]
  8601. 00006646  600A                     bra        +0xC /* 00006652 */
  8602. label00006648:
  8603. 00006648  206E 000E                movea.l    A0, [A6 + 0xE]
  8604. 0000664C  3D68 0006 FFF8           move.w     [A6 - 0x8], [A0 + 0x6]
  8605. label00006652:
  8606. 00006652  302E FFFC                move.w     D0, [A6 - 0x4]
  8607. 00006656  B06E FFBC                cmp.w      D0, [A6 - 0x44]
  8608. 0000665A  660C                     bne        +0xE /* 00006668 */
  8609. 0000665C  206E 000E                movea.l    A0, [A6 + 0xE]
  8610. 00006660  3D68 0002 FFFC           move.w     [A6 - 0x4], [A0 + 0x2]
  8611. 00006666  600A                     bra        +0xC /* 00006672 */
  8612. label00006668:
  8613. 00006668  206E 000E                movea.l    A0, [A6 + 0xE]
  8614. 0000666C  3D68 0006 FFFC           move.w     [A6 - 0x4], [A0 + 0x6]
  8615. label00006672:
  8616. 00006672  302E FFF6                move.w     D0, [A6 - 0xA]
  8617. 00006676  B06E FFBA                cmp.w      D0, [A6 - 0x46]
  8618. 0000667A  660A                     bne        +0xC /* 00006686 */
  8619. 0000667C  206E 000E                movea.l    A0, [A6 + 0xE]
  8620. 00006680  3D50 FFF6                move.w     [A6 - 0xA], [A0]
  8621. 00006684  600A                     bra        +0xC /* 00006690 */
  8622. label00006686:
  8623. 00006686  206E 000E                movea.l    A0, [A6 + 0xE]
  8624. 0000668A  3D68 0004 FFF6           move.w     [A6 - 0xA], [A0 + 0x4]
  8625. label00006690:
  8626. 00006690  302E FFFA                move.w     D0, [A6 - 0x6]
  8627. 00006694  B06E FFBA                cmp.w      D0, [A6 - 0x46]
  8628. 00006698  660A                     bne        +0xC /* 000066A4 */
  8629. 0000669A  206E 000E                movea.l    A0, [A6 + 0xE]
  8630. 0000669E  3D50 FFFA                move.w     [A6 - 0x6], [A0]
  8631. 000066A2  600A                     bra        +0xC /* 000066AE */
  8632. label000066A4:
  8633. 000066A4  206E 000E                movea.l    A0, [A6 + 0xE]
  8634. 000066A8  3D68 0004 FFFA           move.w     [A6 - 0x6], [A0 + 0x4]
  8635. label000066AE:
  8636. 000066AE  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  8637. 000066B2  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  8638. 000066B6  A893                     syscall    MoveTo
  8639. 000066B8  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  8640. 000066BC  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  8641. 000066C0  A891                     syscall    LineTo
  8642. 000066C2  6052                     bra        +0x54 /* 00006716 */
  8643. 000066C4  4267                     clr.w      -[A7]
  8644. 000066C6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8645. 000066CA  A8AE                     syscall    EmptyRect
  8646. 000066CC  101F                     move.b     D0, [A7]+
  8647. 000066CE  4A00                     tst.b      D0
  8648. 000066D0  6644                     bne        +0x46 /* 00006716 */
  8649. 000066D2  4267                     clr.w      -[A7]
  8650. 000066D4  486E FFEA                pea.l      [A6 - 0x16]
  8651. 000066D8  4EAD 1402                jsr        [A5 + 0x1402 /* export_636 */]
  8652. 000066DC  301F                     move.w     D0, [A7]+
  8653. 000066DE  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  8654. 000066E2  486E FFBA                pea.l      [A6 - 0x46]
  8655. 000066E6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8656. 000066EA  A8FC                     syscall    MapPoly
  8657. 000066EC  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  8658. 000066F0  A8C6                     syscall    FramePoly
  8659. 000066F2  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  8660. 000066F6  A8CD                     syscall    KillPoly
  8661. 000066F8  601C                     bra        +0x1E /* 00006716 */
  8662. 000066FA  486E FFF6                pea.l      [A6 - 0xA]
  8663. 000066FE  486E FFBA                pea.l      [A6 - 0x46]
  8664. 00006702  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8665. 00006706  A8FA                     syscall    MapRect
  8666. 00006708  486E FFF6                pea.l      [A6 - 0xA]
  8667. 0000670C  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  8668. 00006710  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  8669. 00006714  A8BE                     syscall    FrameArc
  8670. label00006716:
  8671. 00006716  4E5E                     unlink     A6
  8672. 00006718  4E75                     rts
  8673. fn0000671A:
  8674. 0000671A  4E56 FF9A                link       A6, -0x0066
  8675. 0000671E  48E7 0300                movem.l    -[A7], D6,D7
  8676. 00006722  3F3C 0001                move.w     -[A7], 0x1
  8677. 00006726  3F3C 0001                move.w     -[A7], 0x1
  8678. 0000672A  A89B                     syscall    PenSize
  8679. 0000672C  486D EC2E                pea.l      [A5 - 0x13D2]
  8680. 00006730  A89D                     syscall    PenPat
  8681. 00006732  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  8682. 00006736  A89C                     syscall    PenMode
  8683. 00006738  2D6E 000C FF9E           move.l     [A6 - 0x62], [A6 + 0xC]
  8684. 0000673E  2D6E 000C FF9A           move.l     [A6 - 0x66], [A6 + 0xC]
  8685. 00006744  486E FFF4                pea.l      [A6 - 0xC]
  8686. 00006748  4267                     clr.w      -[A7]
  8687. 0000674A  4267                     clr.w      -[A7]
  8688. 0000674C  4267                     clr.w      -[A7]
  8689. 0000674E  4267                     clr.w      -[A7]
  8690. 00006750  A8A7                     syscall    SetRect
  8691. 00006752  6056                     bra        +0x58 /* 000067AA */
  8692. label00006754:
  8693. 00006754  486E FF9A                pea.l      [A6 - 0x66]
  8694. 00006758  4EBA E3E2                jsr        [PC - 0x1C1E /* 00004B3C */]
  8695. 0000675C  588F                     addq.l     A7, 4
  8696. 0000675E  4267                     clr.w      -[A7]
  8697. 00006760  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  8698. 00006764  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  8699. 00006768  A881                     syscall    EqualPt
  8700. 0000676A  101F                     move.b     D0, [A7]+
  8701. 0000676C  4A00                     tst.b      D0
  8702. 0000676E  663A                     bne        +0x3C /* 000067AA */
  8703. 00006770  42A7                     clr.l      -[A7]
  8704. 00006772  3F3C 03E9                move.w     -[A7], 0x3E9
  8705. 00006776  A9B9                     syscall    GetCursor
  8706. 00006778  205F                     movea.l    A0, [A7]+
  8707. 0000677A  2F10                     move.l     -[A7], [A0]
  8708. 0000677C  A851                     syscall    SetCursor
  8709. 0000677E  486E FFF4                pea.l      [A6 - 0xC]
  8710. 00006782  A8A1                     syscall    FrameRect
  8711. 00006784  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  8712. 00006788  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8713. 0000678C  486E FFF4                pea.l      [A6 - 0xC]
  8714. 00006790  A8AC                     syscall    Pt2Rect
  8715. 00006792  486E FFF4                pea.l      [A6 - 0xC]
  8716. 00006796  A8A1                     syscall    FrameRect
  8717. 00006798  4878 0002                push.l     0x2
  8718. 0000679C  486E FFFC                pea.l      [A6 - 0x4]
  8719. 000067A0  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  8720. 000067A4  2D6E FF9A FF9E           move.l     [A6 - 0x62], [A6 - 0x66]
  8721. label000067AA:
  8722. 000067AA  4EBA E412                jsr        [PC - 0x1BEE /* 00004BBE */]
  8723. 000067AE  4A40                     tst.w      D0
  8724. 000067B0  66A2                     bne        -0x5C /* 00006754 */
  8725. 000067B2  486E FFF4                pea.l      [A6 - 0xC]
  8726. 000067B6  A8A1                     syscall    FrameRect
  8727. 000067B8  082D 0001 8E04           btst.b     [A5 - 0x71FC], 0x1
  8728. 000067BE  6612                     bne        +0x14 /* 000067D2 */
  8729. 000067C0  3F3C 0001                move.w     -[A7], 0x1
  8730. 000067C4  3F3C 0001                move.w     -[A7], 0x1
  8731. 000067C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8732. 000067CC  4EBA B072                jsr        [PC - 0x4F8E /* 00001840 */]
  8733. 000067D0  508F                     addq.l     A7, 8
  8734. label000067D2:
  8735. 000067D2  42A7                     clr.l      -[A7]
  8736. 000067D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8737. 000067D8  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  8738. 000067DC  201F                     move.l     D0, [A7]+
  8739. 000067DE  4878 0052                push.l     0x52 /* 'R' */
  8740. 000067E2  2F00                     move.l     -[A7], D0
  8741. 000067E4  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  8742. 000067E8  3E00                     move.w     D7, D0
  8743. 000067EA  7C00                     moveq.l    D6, 0x00
  8744. 000067EC  6000 0092                bra        +0x94 /* 00006880 */
  8745. label000067F0:
  8746. 000067F0  206E 0008                movea.l    A0, [A6 + 0x8]
  8747. 000067F4  3006                     move.w     D0, D6
  8748. 000067F6  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8749. 000067FA  D090                     add.l      D0, [A0]
  8750. 000067FC  2040                     movea.l    A0, D0
  8751. 000067FE  43EE FFA2                lea.l      A1, [A6 - 0x5E]
  8752. 00006802  7013                     moveq.l    D0, 0x13
  8753. label00006804:
  8754. 00006804  22D8                     move.l     [A1]+, [A0]+
  8755. 00006806  51C8 FFFC                dbf        D0, -0x6 /* 00006804 */
  8756. 0000680A  32D8                     move.w     [A1]+, [A0]+
  8757. 0000680C  302E FFF4                move.w     D0, [A6 - 0xC]
  8758. 00006810  B06E FFB0                cmp.w      D0, [A6 - 0x50]
  8759. 00006814  6C00 0068                bge        +0x6A /* 0000687E */
  8760. 00006818  302E FFF6                move.w     D0, [A6 - 0xA]
  8761. 0000681C  B06E FFB2                cmp.w      D0, [A6 - 0x4E]
  8762. 00006820  6C00 005C                bge        +0x5E /* 0000687E */
  8763. 00006824  302E FFF8                move.w     D0, [A6 - 0x8]
  8764. 00006828  B06E FFB4                cmp.w      D0, [A6 - 0x4C]
  8765. 0000682C  6F50                     ble        +0x52 /* 0000687E */
  8766. 0000682E  302E FFFA                move.w     D0, [A6 - 0x6]
  8767. 00006832  B06E FFB6                cmp.w      D0, [A6 - 0x4A]
  8768. 00006836  6F46                     ble        +0x48 /* 0000687E */
  8769. 00006838  082D 0001 8E04           btst.b     [A5 - 0x71FC], 0x1
  8770. 0000683E  6726                     beq        +0x28 /* 00006866 */
  8771. 00006840  4A6E FFA6                tst.w      [A6 - 0x5A]
  8772. 00006844  6720                     beq        +0x22 /* 00006866 */
  8773. 00006846  3F06                     move.w     -[A7], D6
  8774. 00006848  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8775. 0000684C  4EBA B274                jsr        [PC - 0x4D8C /* 00001AC2 */]
  8776. 00006850  5C8F                     addq.l     A7, 6
  8777. 00006852  206E 0008                movea.l    A0, [A6 + 0x8]
  8778. 00006856  3006                     move.w     D0, D6
  8779. 00006858  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8780. 0000685C  D090                     add.l      D0, [A0]
  8781. 0000685E  2040                     movea.l    A0, D0
  8782. 00006860  4268 0004                clr.w      [A0 + 0x4]
  8783. 00006864  6018                     bra        +0x1A /* 0000687E */
  8784. label00006866:
  8785. 00006866  3F06                     move.w     -[A7], D6
  8786. 00006868  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8787. 0000686C  4EBA B096                jsr        [PC - 0x4F6A /* 00001904 */]
  8788. 00006870  5C8F                     addq.l     A7, 6
  8789. 00006872  3F06                     move.w     -[A7], D6
  8790. 00006874  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8791. 00006878  4EBA B248                jsr        [PC - 0x4DB8 /* 00001AC2 */]
  8792. 0000687C  5C8F                     addq.l     A7, 6
  8793. label0000687E:
  8794. 0000687E  5246                     addq.w     D6, 1
  8795. label00006880:
  8796. 00006880  BC47                     cmp.w      D6, D7
  8797. 00006882  6D00 FF6C                blt        -0x92 /* 000067F0 */
  8798. 00006886  4CDF 00C0                movem.l    D6,D7, [A7]+
  8799. 0000688A  4E5E                     unlink     A6
  8800. 0000688C  4E75                     rts
  8801. fn0000688E:
  8802. 0000688E  4E56 FF9E                link       A6, -0x0062
  8803. 00006892  48E7 0700                movem.l    -[A7], D5,D6,D7
  8804. 00006896  7E00                     moveq.l    D7, 0x00
  8805. 00006898  206E 0008                movea.l    A0, [A6 + 0x8]
  8806. 0000689C  302E 000C                move.w     D0, [A6 + 0xC]
  8807. 000068A0  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8808. 000068A4  D090                     add.l      D0, [A0]
  8809. 000068A6  2040                     movea.l    A0, D0
  8810. 000068A8  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  8811. 000068AC  7013                     moveq.l    D0, 0x13
  8812. label000068AE:
  8813. 000068AE  22D8                     move.l     [A1]+, [A0]+
  8814. 000068B0  51C8 FFFC                dbf        D0, -0x6 /* 000068AE */
  8815. 000068B4  32D8                     move.w     [A1]+, [A0]+
  8816. 000068B6  082E 0004 FFB2           btst.b     [A6 - 0x4E], 0x4
  8817. 000068BC  6706                     beq        +0x8 /* 000068C4 */
  8818. 000068BE  7000                     moveq.l    D0, 0x00
  8819. 000068C0  6000 015E                bra        +0x160 /* 00006A20 */
  8820. label000068C4:
  8821. 000068C4  302E FFAA                move.w     D0, [A6 - 0x56]
  8822. 000068C8  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  8823. 000068CC  0001 0005                ori.b      D1, 0x5
  8824. 000068D0  014E                     bchg       A6, D0
  8825. 000068D2  000A 0066                ori.b      A2, 0x66 /* 'f' */
  8826. 000068D6  0026 00B4                ori.b      -[A6], 0xB4
  8827. 000068DA  00DE                     .incomplete
  8828. 000068DC  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  8829. 000068E0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8830. 000068E4  486E FFB4                pea.l      [A6 - 0x4C]
  8831. 000068E8  4EBA 017C                jsr        [PC + 0x17C /* 00006A66 */]
  8832. 000068EC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8833. 000068F0  4A40                     tst.w      D0
  8834. 000068F2  6700 012A                beq        +0x12C /* 00006A1E */
  8835. 000068F6  7E01                     moveq.l    D7, 0x01
  8836. 000068F8  6000 0124                bra        +0x126 /* 00006A1E */
  8837. 000068FC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  8838. 00006900  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8839. 00006904  4EBA 0122                jsr        [PC + 0x122 /* 00006A28 */]
  8840. 00006908  508F                     addq.l     A7, 8
  8841. 0000690A  4A40                     tst.w      D0
  8842. 0000690C  670A                     beq        +0xC /* 00006918 */
  8843. 0000690E  206E 0012                movea.l    A0, [A6 + 0x12]
  8844. 00006912  7001                     moveq.l    D0, 0x01
  8845. 00006914  3080                     move.w     [A0], D0
  8846. 00006916  7E03                     moveq.l    D7, 0x03
  8847. label00006918:
  8848. 00006918  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8849. 0000691C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8850. 00006920  4EBA 0106                jsr        [PC + 0x106 /* 00006A28 */]
  8851. 00006924  508F                     addq.l     A7, 8
  8852. 00006926  4A40                     tst.w      D0
  8853. 00006928  6700 00F4                beq        +0xF6 /* 00006A1E */
  8854. 0000692C  206E 0012                movea.l    A0, [A6 + 0x12]
  8855. 00006930  7002                     moveq.l    D0, 0x02
  8856. 00006932  3080                     move.w     [A0], D0
  8857. 00006934  7E03                     moveq.l    D7, 0x03
  8858. 00006936  6000 00E6                bra        +0xE8 /* 00006A1E */
  8859. 0000693A  2D6E FFE4 FF9E           move.l     [A6 - 0x62], [A6 - 0x1C]
  8860. 00006940  206E FF9E                movea.l    A0, [A6 - 0x62]
  8861. 00006944  2050                     movea.l    A0, [A0]
  8862. 00006946  3010                     move.w     D0, [A0]
  8863. 00006948  0640 FFF6                addi.w     D0, 0xFFF6
  8864. 0000694C  E440                     asr        D0.w, 2
  8865. 0000694E  3C00                     move.w     D6, D0
  8866. 00006950  7A00                     moveq.l    D5, 0x00
  8867. 00006952  6030                     bra        +0x32 /* 00006984 */
  8868. label00006954:
  8869. 00006954  206E FF9E                movea.l    A0, [A6 - 0x62]
  8870. 00006958  3005                     move.w     D0, D5
  8871. 0000695A  48C0                     ext.l      D0
  8872. 0000695C  E580                     asl        D0, 2
  8873. 0000695E  D090                     add.l      D0, [A0]
  8874. 00006960  2040                     movea.l    A0, D0
  8875. 00006962  2D68 000A FFA2           move.l     [A6 - 0x5E], [A0 + 0xA]
  8876. 00006968  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  8877. 0000696C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8878. 00006970  4EBA 00B6                jsr        [PC + 0xB6 /* 00006A28 */]
  8879. 00006974  508F                     addq.l     A7, 8
  8880. 00006976  4A40                     tst.w      D0
  8881. 00006978  6708                     beq        +0xA /* 00006982 */
  8882. 0000697A  206E 0012                movea.l    A0, [A6 + 0x12]
  8883. 0000697E  3085                     move.w     [A0], D5
  8884. 00006980  7E02                     moveq.l    D7, 0x02
  8885. label00006982:
  8886. 00006982  5245                     addq.w     D5, 1
  8887. label00006984:
  8888. 00006984  BA46                     cmp.w      D5, D6
  8889. 00006986  6DCC                     blt        -0x32 /* 00006954 */
  8890. 00006988  6000 0094                bra        +0x96 /* 00006A1E */
  8891. 0000698C  2D6E FFE4 FF9E           move.l     [A6 - 0x62], [A6 - 0x1C]
  8892. 00006992  206E FF9E                movea.l    A0, [A6 - 0x62]
  8893. 00006996  2050                     movea.l    A0, [A0]
  8894. 00006998  2D68 000A FFA2           move.l     [A6 - 0x5E], [A0 + 0xA]
  8895. 0000699E  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  8896. 000069A2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8897. 000069A6  4EBA 0080                jsr        [PC + 0x80 /* 00006A28 */]
  8898. 000069AA  508F                     addq.l     A7, 8
  8899. 000069AC  4A40                     tst.w      D0
  8900. 000069AE  6700 006E                beq        +0x70 /* 00006A1E */
  8901. 000069B2  7E04                     moveq.l    D7, 0x04
  8902. 000069B4  6000 0068                bra        +0x6A /* 00006A1E */
  8903. 000069B8  486E FFA2                pea.l      [A6 - 0x5E]
  8904. 000069BC  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  8905. 000069C0  486E FFF0                pea.l      [A6 - 0x10]
  8906. 000069C4  4EBA DA12                jsr        [PC - 0x25EE /* 000043D8 */]
  8907. 000069C8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8908. 000069CC  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  8909. 000069D0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8910. 000069D4  4EBA 0052                jsr        [PC + 0x52 /* 00006A28 */]
  8911. 000069D8  508F                     addq.l     A7, 8
  8912. 000069DA  4A40                     tst.w      D0
  8913. 000069DC  670A                     beq        +0xC /* 000069E8 */
  8914. 000069DE  206E 0012                movea.l    A0, [A6 + 0x12]
  8915. 000069E2  7001                     moveq.l    D0, 0x01
  8916. 000069E4  3080                     move.w     [A0], D0
  8917. 000069E6  7E05                     moveq.l    D7, 0x05
  8918. label000069E8:
  8919. 000069E8  302E FFEC                move.w     D0, [A6 - 0x14]
  8920. 000069EC  D06E FFEE                add.w      D0, [A6 - 0x12]
  8921. 000069F0  486E FFA2                pea.l      [A6 - 0x5E]
  8922. 000069F4  3F00                     move.w     -[A7], D0
  8923. 000069F6  486E FFF0                pea.l      [A6 - 0x10]
  8924. 000069FA  4EBA D9DC                jsr        [PC - 0x2624 /* 000043D8 */]
  8925. 000069FE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8926. 00006A02  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  8927. 00006A06  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8928. 00006A0A  4EBA 001C                jsr        [PC + 0x1C /* 00006A28 */]
  8929. 00006A0E  508F                     addq.l     A7, 8
  8930. 00006A10  4A40                     tst.w      D0
  8931. 00006A12  670A                     beq        +0xC /* 00006A1E */
  8932. 00006A14  206E 0012                movea.l    A0, [A6 + 0x12]
  8933. 00006A18  7002                     moveq.l    D0, 0x02
  8934. 00006A1A  3080                     move.w     [A0], D0
  8935. 00006A1C  7E05                     moveq.l    D7, 0x05
  8936. label00006A1E:
  8937. 00006A1E  3007                     move.w     D0, D7
  8938. label00006A20:
  8939. 00006A20  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  8940. 00006A24  4E5E                     unlink     A6
  8941. 00006A26  4E75                     rts
  8942. fn00006A28:
  8943. 00006A28  4E56 FFF8                link       A6, -0x0008
  8944. 00006A2C  302E 000C                move.w     D0, [A6 + 0xC]
  8945. 00006A30  5640                     addq.w     D0, 3
  8946. 00006A32  3D40 FFFC                move.w     [A6 - 0x4], D0
  8947. 00006A36  302E 000E                move.w     D0, [A6 + 0xE]
  8948. 00006A3A  5640                     addq.w     D0, 3
  8949. 00006A3C  3D40 FFFE                move.w     [A6 - 0x2], D0
  8950. 00006A40  302E FFFC                move.w     D0, [A6 - 0x4]
  8951. 00006A44  5B40                     subq.w     D0, 5
  8952. 00006A46  3D40 FFF8                move.w     [A6 - 0x8], D0
  8953. 00006A4A  302E FFFE                move.w     D0, [A6 - 0x2]
  8954. 00006A4E  5B40                     subq.w     D0, 5
  8955. 00006A50  3D40 FFFA                move.w     [A6 - 0x6], D0
  8956. 00006A54  486E FFF8                pea.l      [A6 - 0x8]
  8957. 00006A58  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8958. 00006A5C  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  8959. 00006A60  508F                     addq.l     A7, 8
  8960. 00006A62  4E5E                     unlink     A6
  8961. 00006A64  4E75                     rts
  8962. fn00006A66:
  8963. 00006A66  4E56 FFF8                link       A6, -0x0008
  8964. 00006A6A  206E 0008                movea.l    A0, [A6 + 0x8]
  8965. 00006A6E  3010                     move.w     D0, [A0]
  8966. 00006A70  5740                     subq.w     D0, 3
  8967. 00006A72  3D40 FFF8                move.w     [A6 - 0x8], D0
  8968. 00006A76  206E 0008                movea.l    A0, [A6 + 0x8]
  8969. 00006A7A  3028 0002                move.w     D0, [A0 + 0x2]
  8970. 00006A7E  5740                     subq.w     D0, 3
  8971. 00006A80  3D40 FFFA                move.w     [A6 - 0x6], D0
  8972. 00006A84  302E FFF8                move.w     D0, [A6 - 0x8]
  8973. 00006A88  5A40                     addq.w     D0, 5
  8974. 00006A8A  3D40 FFFC                move.w     [A6 - 0x4], D0
  8975. 00006A8E  302E FFFA                move.w     D0, [A6 - 0x6]
  8976. 00006A92  5A40                     addq.w     D0, 5
  8977. 00006A94  3D40 FFFE                move.w     [A6 - 0x2], D0
  8978. 00006A98  486E FFF8                pea.l      [A6 - 0x8]
  8979. 00006A9C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8980. 00006AA0  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  8981. 00006AA4  508F                     addq.l     A7, 8
  8982. 00006AA6  4A40                     tst.w      D0
  8983. 00006AA8  670E                     beq        +0x10 /* 00006AB8 */
  8984. 00006AAA  206E 0010                movea.l    A0, [A6 + 0x10]
  8985. 00006AAE  7001                     moveq.l    D0, 0x01
  8986. 00006AB0  3080                     move.w     [A0], D0
  8987. 00006AB2  7001                     moveq.l    D0, 0x01
  8988. 00006AB4  6000 00A8                bra        +0xAA /* 00006B5E */
  8989. label00006AB8:
  8990. 00006AB8  206E 0008                movea.l    A0, [A6 + 0x8]
  8991. 00006ABC  3028 0006                move.w     D0, [A0 + 0x6]
  8992. 00006AC0  5640                     addq.w     D0, 3
  8993. 00006AC2  3D40 FFFE                move.w     [A6 - 0x2], D0
  8994. 00006AC6  302E FFFE                move.w     D0, [A6 - 0x2]
  8995. 00006ACA  5B40                     subq.w     D0, 5
  8996. 00006ACC  3D40 FFFA                move.w     [A6 - 0x6], D0
  8997. 00006AD0  486E FFF8                pea.l      [A6 - 0x8]
  8998. 00006AD4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8999. 00006AD8  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  9000. 00006ADC  508F                     addq.l     A7, 8
  9001. 00006ADE  4A40                     tst.w      D0
  9002. 00006AE0  670E                     beq        +0x10 /* 00006AF0 */
  9003. 00006AE2  206E 0010                movea.l    A0, [A6 + 0x10]
  9004. 00006AE6  7002                     moveq.l    D0, 0x02
  9005. 00006AE8  3080                     move.w     [A0], D0
  9006. 00006AEA  7001                     moveq.l    D0, 0x01
  9007. 00006AEC  6000 0070                bra        +0x72 /* 00006B5E */
  9008. label00006AF0:
  9009. 00006AF0  206E 0008                movea.l    A0, [A6 + 0x8]
  9010. 00006AF4  3028 0004                move.w     D0, [A0 + 0x4]
  9011. 00006AF8  5640                     addq.w     D0, 3
  9012. 00006AFA  3D40 FFFC                move.w     [A6 - 0x4], D0
  9013. 00006AFE  302E FFFC                move.w     D0, [A6 - 0x4]
  9014. 00006B02  5B40                     subq.w     D0, 5
  9015. 00006B04  3D40 FFF8                move.w     [A6 - 0x8], D0
  9016. 00006B08  486E FFF8                pea.l      [A6 - 0x8]
  9017. 00006B0C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9018. 00006B10  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  9019. 00006B14  508F                     addq.l     A7, 8
  9020. 00006B16  4A40                     tst.w      D0
  9021. 00006B18  670C                     beq        +0xE /* 00006B26 */
  9022. 00006B1A  206E 0010                movea.l    A0, [A6 + 0x10]
  9023. 00006B1E  7003                     moveq.l    D0, 0x03
  9024. 00006B20  3080                     move.w     [A0], D0
  9025. 00006B22  7001                     moveq.l    D0, 0x01
  9026. 00006B24  6038                     bra        +0x3A /* 00006B5E */
  9027. label00006B26:
  9028. 00006B26  206E 0008                movea.l    A0, [A6 + 0x8]
  9029. 00006B2A  3028 0002                move.w     D0, [A0 + 0x2]
  9030. 00006B2E  5740                     subq.w     D0, 3
  9031. 00006B30  3D40 FFFA                move.w     [A6 - 0x6], D0
  9032. 00006B34  302E FFFA                move.w     D0, [A6 - 0x6]
  9033. 00006B38  5A40                     addq.w     D0, 5
  9034. 00006B3A  3D40 FFFE                move.w     [A6 - 0x2], D0
  9035. 00006B3E  486E FFF8                pea.l      [A6 - 0x8]
  9036. 00006B42  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9037. 00006B46  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  9038. 00006B4A  508F                     addq.l     A7, 8
  9039. 00006B4C  4A40                     tst.w      D0
  9040. 00006B4E  670C                     beq        +0xE /* 00006B5C */
  9041. 00006B50  206E 0010                movea.l    A0, [A6 + 0x10]
  9042. 00006B54  7004                     moveq.l    D0, 0x04
  9043. 00006B56  3080                     move.w     [A0], D0
  9044. 00006B58  7001                     moveq.l    D0, 0x01
  9045. 00006B5A  6002                     bra        +0x4 /* 00006B5E */
  9046. label00006B5C:
  9047. 00006B5C  7000                     moveq.l    D0, 0x00
  9048. label00006B5E:
  9049. 00006B5E  4E5E                     unlink     A6
  9050. 00006B60  4E75                     rts
  9051. fn00006B62:
  9052. 00006B62  4E56 FF9A                link       A6, -0x0066
  9053. 00006B66  206E 0008                movea.l    A0, [A6 + 0x8]
  9054. 00006B6A  302E 000C                move.w     D0, [A6 + 0xC]
  9055. 00006B6E  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  9056. 00006B72  D090                     add.l      D0, [A0]
  9057. 00006B74  2040                     movea.l    A0, D0
  9058. 00006B76  43EE FFAE                lea.l      A1, [A6 - 0x52]
  9059. 00006B7A  7013                     moveq.l    D0, 0x13
  9060. label00006B7C:
  9061. 00006B7C  22D8                     move.l     [A1]+, [A0]+
  9062. 00006B7E  51C8 FFFC                dbf        D0, -0x6 /* 00006B7C */
  9063. 00006B82  32D8                     move.w     [A1]+, [A0]+
  9064. 00006B84  2D6E FFEC FFAA           move.l     [A6 - 0x56], [A6 - 0x14]
  9065. 00006B8A  2D6E 000E FFA2           move.l     [A6 - 0x5E], [A6 + 0xE]
  9066. 00006B90  2D6E 000E FF9E           move.l     [A6 - 0x62], [A6 + 0xE]
  9067. 00006B96  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9068. 00006B9A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9069. 00006B9E  4EBA AF22                jsr        [PC - 0x50DE /* 00001AC2 */]
  9070. 00006BA2  5C8F                     addq.l     A7, 6
  9071. 00006BA4  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  9072. 00006BA8  A8C6                     syscall    FramePoly
  9073. 00006BAA  6044                     bra        +0x46 /* 00006BF0 */
  9074. label00006BAC:
  9075. 00006BAC  486E FF9E                pea.l      [A6 - 0x62]
  9076. 00006BB0  4EBA DF8A                jsr        [PC - 0x2076 /* 00004B3C */]
  9077. 00006BB4  588F                     addq.l     A7, 4
  9078. 00006BB6  4267                     clr.w      -[A7]
  9079. 00006BB8  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  9080. 00006BBC  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  9081. 00006BC0  A881                     syscall    EqualPt
  9082. 00006BC2  101F                     move.b     D0, [A7]+
  9083. 00006BC4  4A00                     tst.b      D0
  9084. 00006BC6  6628                     bne        +0x2A /* 00006BF0 */
  9085. 00006BC8  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  9086. 00006BCC  A8C6                     syscall    FramePoly
  9087. 00006BCE  206E FFAA                movea.l    A0, [A6 - 0x56]
  9088. 00006BD2  302E 0012                move.w     D0, [A6 + 0x12]
  9089. 00006BD6  48C0                     ext.l      D0
  9090. 00006BD8  E580                     asl        D0, 2
  9091. 00006BDA  D090                     add.l      D0, [A0]
  9092. 00006BDC  2040                     movea.l    A0, D0
  9093. 00006BDE  216E FF9E 000A           move.l     [A0 + 0xA], [A6 - 0x62]
  9094. 00006BE4  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  9095. 00006BE8  A8C6                     syscall    FramePoly
  9096. 00006BEA  2D6E FF9E FFA2           move.l     [A6 - 0x5E], [A6 - 0x62]
  9097. label00006BF0:
  9098. 00006BF0  4EBA DFCC                jsr        [PC - 0x2034 /* 00004BBE */]
  9099. 00006BF4  4A40                     tst.w      D0
  9100. 00006BF6  66B4                     bne        -0x4A /* 00006BAC */
  9101. 00006BF8  42A7                     clr.l      -[A7]
  9102. 00006BFA  A8CB                     syscall    OpenPoly
  9103. 00006BFC  205F                     movea.l    A0, [A7]+
  9104. 00006BFE  2D48 FFA6                move.l     [A6 - 0x5A], A0
  9105. 00006C02  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  9106. 00006C06  A8C6                     syscall    FramePoly
  9107. 00006C08  A8CC                     syscall    ClosePoly/ClosePgon
  9108. 00006C0A  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  9109. 00006C0E  A8CD                     syscall    KillPoly
  9110. 00006C10  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9111. 00006C14  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9112. 00006C18  4EBA AD4E                jsr        [PC - 0x52B2 /* 00001968 */]
  9113. 00006C1C  5C8F                     addq.l     A7, 6
  9114. 00006C1E  2D6E FFA6 FFEC           move.l     [A6 - 0x14], [A6 - 0x5A]
  9115. 00006C24  206E FFA6                movea.l    A0, [A6 - 0x5A]
  9116. 00006C28  2050                     movea.l    A0, [A0]
  9117. 00006C2A  43EE FFBC                lea.l      A1, [A6 - 0x44]
  9118. 00006C2E  5488                     addq.l     A0, 2
  9119. 00006C30  22D8                     move.l     [A1]+, [A0]+
  9120. 00006C32  22D8                     move.l     [A1]+, [A0]+
  9121. 00006C34  206E 0008                movea.l    A0, [A6 + 0x8]
  9122. 00006C38  302E 000C                move.w     D0, [A6 + 0xC]
  9123. 00006C3C  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  9124. 00006C40  D090                     add.l      D0, [A0]
  9125. 00006C42  2040                     movea.l    A0, D0
  9126. 00006C44  43EE FFAE                lea.l      A1, [A6 - 0x52]
  9127. 00006C48  7013                     moveq.l    D0, 0x13
  9128. label00006C4A:
  9129. 00006C4A  20D9                     move.l     [A0]+, [A1]+
  9130. 00006C4C  51C8 FFFC                dbf        D0, -0x6 /* 00006C4A */
  9131. 00006C50  30D9                     move.w     [A0]+, [A1]+
  9132. 00006C52  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9133. 00006C56  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9134. 00006C5A  4EBA AD0C                jsr        [PC - 0x52F4 /* 00001968 */]
  9135. 00006C5E  5C8F                     addq.l     A7, 6
  9136. 00006C60  4EAD 0AAA                jsr        [A5 + 0xAAA /* export_337 */]
  9137. 00006C64  4E5E                     unlink     A6
  9138. 00006C66  4E75                     rts
  9139. fn00006C68:
  9140. 00006C68  4E56 FF8E                link       A6, -0x0072
  9141. 00006C6C  206E 0008                movea.l    A0, [A6 + 0x8]
  9142. 00006C70  302E 000C                move.w     D0, [A6 + 0xC]
  9143. 00006C74  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  9144. 00006C78  D090                     add.l      D0, [A0]
  9145. 00006C7A  2040                     movea.l    A0, D0
  9146. 00006C7C  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  9147. 00006C80  7013                     moveq.l    D0, 0x13
  9148. label00006C82:
  9149. 00006C82  22D8                     move.l     [A1]+, [A0]+
  9150. 00006C84  51C8 FFFC                dbf        D0, -0x6 /* 00006C82 */
  9151. 00006C88  32D8                     move.w     [A1]+, [A0]+
  9152. 00006C8A  2D6E FFE4 FF96           move.l     [A6 - 0x6A], [A6 - 0x1C]
  9153. 00006C90  2D6E FF96 FF92           move.l     [A6 - 0x6E], [A6 - 0x6A]
  9154. 00006C96  4267                     clr.w      -[A7]
  9155. 00006C98  486E FF92                pea.l      [A6 - 0x6E]
  9156. 00006C9C  4EAD 1402                jsr        [A5 + 0x1402 /* export_636 */]
  9157. 00006CA0  301F                     move.w     D0, [A7]+
  9158. 00006CA2  206E FF96                movea.l    A0, [A6 - 0x6A]
  9159. 00006CA6  226E FF96                movea.l    A1, [A6 - 0x6A]
  9160. 00006CAA  2251                     movea.l    A1, [A1]
  9161. 00006CAC  2050                     movea.l    A0, [A0]
  9162. 00006CAE  3028 0008                move.w     D0, [A0 + 0x8]
  9163. 00006CB2  D069 0004                add.w      D0, [A1 + 0x4]
  9164. 00006CB6  E240                     asr        D0.w, 1
  9165. 00006CB8  3D40 FFA0                move.w     [A6 - 0x60], D0
  9166. 00006CBC  206E FF96                movea.l    A0, [A6 - 0x6A]
  9167. 00006CC0  226E FF96                movea.l    A1, [A6 - 0x6A]
  9168. 00006CC4  2251                     movea.l    A1, [A1]
  9169. 00006CC6  2050                     movea.l    A0, [A0]
  9170. 00006CC8  3028 0006                move.w     D0, [A0 + 0x6]
  9171. 00006CCC  D069 0002                add.w      D0, [A1 + 0x2]
  9172. 00006CD0  E240                     asr        D0.w, 1
  9173. 00006CD2  3D40 FF9E                move.w     [A6 - 0x62], D0
  9174. 00006CD6  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  9175. 00006CDA  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  9176. 00006CDE  486E FFF8                pea.l      [A6 - 0x8]
  9177. 00006CE2  A8AC                     syscall    Pt2Rect
  9178. 00006CE4  3F3C F830                move.w     -[A7], 0xF830
  9179. 00006CE8  3F3C F830                move.w     -[A7], 0xF830
  9180. 00006CEC  486E FFF8                pea.l      [A6 - 0x8]
  9181. 00006CF0  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  9182. 00006CF4  508F                     addq.l     A7, 8
  9183. 00006CF6  486E FFF8                pea.l      [A6 - 0x8]
  9184. 00006CFA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  9185. 00006CFE  486E FFA4                pea.l      [A6 - 0x5C]
  9186. 00006D02  A8C3                     syscall    PtToAngle
  9187. 00006D04  2D6E 000E FF9E           move.l     [A6 - 0x62], [A6 + 0xE]
  9188. 00006D0A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9189. 00006D0E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9190. 00006D12  4EBA ADAE                jsr        [PC - 0x5252 /* 00001AC2 */]
  9191. 00006D16  5C8F                     addq.l     A7, 6
  9192. 00006D18  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  9193. 00006D1C  A8C6                     syscall    FramePoly
  9194. 00006D1E  6060                     bra        +0x62 /* 00006D80 */
  9195. label00006D20:
  9196. 00006D20  486E FF9A                pea.l      [A6 - 0x66]
  9197. 00006D24  4EBA DE16                jsr        [PC - 0x21EA /* 00004B3C */]
  9198. 00006D28  588F                     addq.l     A7, 4
  9199. 00006D2A  4267                     clr.w      -[A7]
  9200. 00006D2C  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  9201. 00006D30  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  9202. 00006D34  A881                     syscall    EqualPt
  9203. 00006D36  101F                     move.b     D0, [A7]+
  9204. 00006D38  4A00                     tst.b      D0
  9205. 00006D3A  6644                     bne        +0x46 /* 00006D80 */
  9206. 00006D3C  486E FFF8                pea.l      [A6 - 0x8]
  9207. 00006D40  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  9208. 00006D44  486E FFA2                pea.l      [A6 - 0x5E]
  9209. 00006D48  A8C3                     syscall    PtToAngle
  9210. 00006D4A  302E FFA2                move.w     D0, [A6 - 0x5E]
  9211. 00006D4E  906E FFA4                sub.w      D0, [A6 - 0x5C]
  9212. 00006D52  3F00                     move.w     -[A7], D0
  9213. 00006D54  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  9214. 00006D58  4EBA 008C                jsr        [PC + 0x8C /* 00006DE6 */]
  9215. 00006D5C  5C8F                     addq.l     A7, 6
  9216. 00006D5E  2D40 FF8E                move.l     [A6 - 0x72], D0
  9217. 00006D62  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  9218. 00006D66  A8C6                     syscall    FramePoly
  9219. 00006D68  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  9220. 00006D6C  A8CD                     syscall    KillPoly
  9221. 00006D6E  2D6E FF8E FF92           move.l     [A6 - 0x6E], [A6 - 0x72]
  9222. 00006D74  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  9223. 00006D78  A8C6                     syscall    FramePoly
  9224. 00006D7A  2D6E FF9A FF9E           move.l     [A6 - 0x62], [A6 - 0x66]
  9225. label00006D80:
  9226. 00006D80  4EBA DE3C                jsr        [PC - 0x21C4 /* 00004BBE */]
  9227. 00006D84  4A40                     tst.w      D0
  9228. 00006D86  6698                     bne        -0x66 /* 00006D20 */
  9229. 00006D88  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  9230. 00006D8C  A8CD                     syscall    KillPoly
  9231. 00006D8E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9232. 00006D92  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9233. 00006D96  4EBA ABD0                jsr        [PC - 0x5430 /* 00001968 */]
  9234. 00006D9A  5C8F                     addq.l     A7, 6
  9235. 00006D9C  2D6E FF92 FFE4           move.l     [A6 - 0x1C], [A6 - 0x6E]
  9236. 00006DA2  206E FF92                movea.l    A0, [A6 - 0x6E]
  9237. 00006DA6  2050                     movea.l    A0, [A0]
  9238. 00006DA8  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  9239. 00006DAC  5488                     addq.l     A0, 2
  9240. 00006DAE  22D8                     move.l     [A1]+, [A0]+
  9241. 00006DB0  22D8                     move.l     [A1]+, [A0]+
  9242. 00006DB2  206E 0008                movea.l    A0, [A6 + 0x8]
  9243. 00006DB6  302E 000C                move.w     D0, [A6 + 0xC]
  9244. 00006DBA  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  9245. 00006DBE  D090                     add.l      D0, [A0]
  9246. 00006DC0  2040                     movea.l    A0, D0
  9247. 00006DC2  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  9248. 00006DC6  7013                     moveq.l    D0, 0x13
  9249. label00006DC8:
  9250. 00006DC8  20D9                     move.l     [A0]+, [A1]+
  9251. 00006DCA  51C8 FFFC                dbf        D0, -0x6 /* 00006DC8 */
  9252. 00006DCE  30D9                     move.w     [A0]+, [A1]+
  9253. 00006DD0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9254. 00006DD4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9255. 00006DD8  4EBA AB8E                jsr        [PC - 0x5472 /* 00001968 */]
  9256. 00006DDC  5C8F                     addq.l     A7, 6
  9257. 00006DDE  4EAD 0AAA                jsr        [A5 + 0xAAA /* export_337 */]
  9258. 00006DE2  4E5E                     unlink     A6
  9259. 00006DE4  4E75                     rts
  9260. fn00006DE6:
  9261. 00006DE6  4E56 FFB8                link       A6, -0x0048
  9262. 00006DEA  7001                     moveq.l    D0, 0x01
  9263. 00006DEC  3D40 FFF6                move.w     [A6 - 0xA], D0
  9264. 00006DF0  42A7                     clr.l      -[A7]
  9265. 00006DF2  A8CB                     syscall    OpenPoly
  9266. 00006DF4  205F                     movea.l    A0, [A7]+
  9267. 00006DF6  2D48 FFFC                move.l     [A6 - 0x4], A0
  9268. 00006DFA  41ED E698                lea.l      A0, [A5 - 0x1968]
  9269. 00006DFE  2D58 FFC2                move.l     [A6 - 0x3E], [A0]+
  9270. 00006E02  2D58 FFC6                move.l     [A6 - 0x3A], [A0]+
  9271. 00006E06  3D58 FFCA                move.w     [A6 - 0x36], [A0]+
  9272. 00006E0A  486E 000C                pea.l      [A6 + 0xC]
  9273. 00006E0E  486E FFC2                pea.l      [A6 - 0x3E]
  9274. 00006E12  3F3C 2004                move.w     -[A7], 0x2004
  9275. 00006E16  A9EB                     syscall    Pack4/FP68K
  9276. 00006E18  3D7C 00B4 FFC0           move.w     [A6 - 0x40], 0xB4
  9277. 00006E1E  486E FFC0                pea.l      [A6 - 0x40]
  9278. 00006E22  486E FFC2                pea.l      [A6 - 0x3E]
  9279. 00006E26  3F3C 2006                move.w     -[A7], 0x2006
  9280. 00006E2A  A9EB                     syscall    Pack4/FP68K
  9281. 00006E2C  41EE FFEC                lea.l      A0, [A6 - 0x14]
  9282. 00006E30  43EE FFC2                lea.l      A1, [A6 - 0x3E]
  9283. 00006E34  20D9                     move.l     [A0]+, [A1]+
  9284. 00006E36  20D9                     move.l     [A0]+, [A1]+
  9285. 00006E38  30D9                     move.w     [A0]+, [A1]+
  9286. 00006E3A  41EE FFF6                lea.l      A0, [A6 - 0xA]
  9287. 00006E3E  2F20                     move.l     -[A7], -[A0]
  9288. 00006E40  2F20                     move.l     -[A7], -[A0]
  9289. 00006E42  3F20                     move.w     -[A7], -[A0]
  9290. 00006E44  486E FFC2                pea.l      [A6 - 0x3E]
  9291. 00006E48  4EAD 161A                jsr        [A5 + 0x161A /* export_703 */]
  9292. 00006E4C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  9293. 00006E50  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  9294. 00006E54  43EE FFC2                lea.l      A1, [A6 - 0x3E]
  9295. 00006E58  20D9                     move.l     [A0]+, [A1]+
  9296. 00006E5A  20D9                     move.l     [A0]+, [A1]+
  9297. 00006E5C  30D9                     move.w     [A0]+, [A1]+
  9298. 00006E5E  41EE FFF6                lea.l      A0, [A6 - 0xA]
  9299. 00006E62  2F20                     move.l     -[A7], -[A0]
  9300. 00006E64  2F20                     move.l     -[A7], -[A0]
  9301. 00006E66  3F20                     move.w     -[A7], -[A0]
  9302. 00006E68  486E FFC2                pea.l      [A6 - 0x3E]
  9303. 00006E6C  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  9304. 00006E70  4FEF 000E                lea.l      A7, [A7 + 0xE]
  9305. 00006E74  41EE FFD8                lea.l      A0, [A6 - 0x28]
  9306. 00006E78  43EE FFC2                lea.l      A1, [A6 - 0x3E]
  9307. 00006E7C  20D9                     move.l     [A0]+, [A1]+
  9308. 00006E7E  20D9                     move.l     [A0]+, [A1]+
  9309. 00006E80  30D9                     move.w     [A0]+, [A1]+
  9310. 00006E82  206E 0008                movea.l    A0, [A6 + 0x8]
  9311. 00006E86  226E 0008                movea.l    A1, [A6 + 0x8]
  9312. 00006E8A  2251                     movea.l    A1, [A1]
  9313. 00006E8C  2050                     movea.l    A0, [A0]
  9314. 00006E8E  3028 0008                move.w     D0, [A0 + 0x8]
  9315. 00006E92  D069 0004                add.w      D0, [A1 + 0x4]
  9316. 00006E96  E240                     asr        D0.w, 1
  9317. 00006E98  3D40 FFCE                move.w     [A6 - 0x32], D0
  9318. 00006E9C  206E 0008                movea.l    A0, [A6 + 0x8]
  9319. 00006EA0  226E 0008                movea.l    A1, [A6 + 0x8]
  9320. 00006EA4  2251                     movea.l    A1, [A1]
  9321. 00006EA6  2050                     movea.l    A0, [A0]
  9322. 00006EA8  3028 0006                move.w     D0, [A0 + 0x6]
  9323. 00006EAC  D069 0002                add.w      D0, [A1 + 0x2]
  9324. 00006EB0  E240                     asr        D0.w, 1
  9325. 00006EB2  3D40 FFCC                move.w     [A6 - 0x34], D0
  9326. 00006EB6  206E 0008                movea.l    A0, [A6 + 0x8]
  9327. 00006EBA  2050                     movea.l    A0, [A0]
  9328. 00006EBC  3010                     move.w     D0, [A0]
  9329. 00006EBE  0640 FFF6                addi.w     D0, 0xFFF6
  9330. 00006EC2  48C0                     ext.l      D0
  9331. 00006EC4  81FC 0004                divs.w     D0, 0x4
  9332. 00006EC8  3D40 FFFA                move.w     [A6 - 0x6], D0
  9333. 00006ECC  426E FFF8                clr.w      [A6 - 0x8]
  9334. 00006ED0  6000 0114                bra        +0x116 /* 00006FE6 */
  9335. label00006ED4:
  9336. 00006ED4  206E 0008                movea.l    A0, [A6 + 0x8]
  9337. 00006ED8  302E FFF8                move.w     D0, [A6 - 0x8]
  9338. 00006EDC  48C0                     ext.l      D0
  9339. 00006EDE  E580                     asl        D0, 2
  9340. 00006EE0  D090                     add.l      D0, [A0]
  9341. 00006EE2  2040                     movea.l    A0, D0
  9342. 00006EE4  2D68 000A FFD4           move.l     [A6 - 0x2C], [A0 + 0xA]
  9343. 00006EEA  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  9344. 00006EEE  486E FFD4                pea.l      [A6 - 0x2C]
  9345. 00006EF2  A87F                     syscall    SubPt
  9346. 00006EF4  41EE FFD8                lea.l      A0, [A6 - 0x28]
  9347. 00006EF8  2D58 FFC2                move.l     [A6 - 0x3E], [A0]+
  9348. 00006EFC  2D58 FFC6                move.l     [A6 - 0x3A], [A0]+
  9349. 00006F00  3D58 FFCA                move.w     [A6 - 0x36], [A0]+
  9350. 00006F04  486E FFD6                pea.l      [A6 - 0x2A]
  9351. 00006F08  486E FFC2                pea.l      [A6 - 0x3E]
  9352. 00006F0C  3F3C 2004                move.w     -[A7], 0x2004
  9353. 00006F10  A9EB                     syscall    Pack4/FP68K
  9354. 00006F12  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  9355. 00006F16  2D58 FFB8                move.l     [A6 - 0x48], [A0]+
  9356. 00006F1A  2D58 FFBC                move.l     [A6 - 0x44], [A0]+
  9357. 00006F1E  3D58 FFC0                move.w     [A6 - 0x40], [A0]+
  9358. 00006F22  486E FFD4                pea.l      [A6 - 0x2C]
  9359. 00006F26  486E FFB8                pea.l      [A6 - 0x48]
  9360. 00006F2A  3F3C 2004                move.w     -[A7], 0x2004
  9361. 00006F2E  A9EB                     syscall    Pack4/FP68K
  9362. 00006F30  486E FFB8                pea.l      [A6 - 0x48]
  9363. 00006F34  486E FFC2                pea.l      [A6 - 0x3E]
  9364. 00006F38  3F3C 0002                move.w     -[A7], 0x2
  9365. 00006F3C  A9EB                     syscall    Pack4/FP68K
  9366. 00006F3E  486E FFC2                pea.l      [A6 - 0x3E]
  9367. 00006F42  3F3C 0016                move.w     -[A7], 0x16
  9368. 00006F46  A9EB                     syscall    Pack4/FP68K
  9369. 00006F48  486E FFC2                pea.l      [A6 - 0x3E]
  9370. 00006F4C  486E FFD2                pea.l      [A6 - 0x2E]
  9371. 00006F50  3F3C 2010                move.w     -[A7], 0x2010
  9372. 00006F54  A9EB                     syscall    Pack4/FP68K
  9373. 00006F56  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  9374. 00006F5A  2D58 FFC2                move.l     [A6 - 0x3E], [A0]+
  9375. 00006F5E  2D58 FFC6                move.l     [A6 - 0x3A], [A0]+
  9376. 00006F62  3D58 FFCA                move.w     [A6 - 0x36], [A0]+
  9377. 00006F66  486E FFD6                pea.l      [A6 - 0x2A]
  9378. 00006F6A  486E FFC2                pea.l      [A6 - 0x3E]
  9379. 00006F6E  3F3C 2004                move.w     -[A7], 0x2004
  9380. 00006F72  A9EB                     syscall    Pack4/FP68K
  9381. 00006F74  41EE FFD8                lea.l      A0, [A6 - 0x28]
  9382. 00006F78  2D58 FFB8                move.l     [A6 - 0x48], [A0]+
  9383. 00006F7C  2D58 FFBC                move.l     [A6 - 0x44], [A0]+
  9384. 00006F80  3D58 FFC0                move.w     [A6 - 0x40], [A0]+
  9385. 00006F84  486E FFD4                pea.l      [A6 - 0x2C]
  9386. 00006F88  486E FFB8                pea.l      [A6 - 0x48]
  9387. 00006F8C  3F3C 2004                move.w     -[A7], 0x2004
  9388. 00006F90  A9EB                     syscall    Pack4/FP68K
  9389. 00006F92  486E FFB8                pea.l      [A6 - 0x48]
  9390. 00006F96  486E FFC2                pea.l      [A6 - 0x3E]
  9391. 00006F9A  3F3C 0000                move.w     -[A7], 0x0
  9392. 00006F9E  A9EB                     syscall    Pack4/FP68K
  9393. 00006FA0  486E FFC2                pea.l      [A6 - 0x3E]
  9394. 00006FA4  3F3C 0016                move.w     -[A7], 0x16
  9395. 00006FA8  A9EB                     syscall    Pack4/FP68K
  9396. 00006FAA  486E FFC2                pea.l      [A6 - 0x3E]
  9397. 00006FAE  486E FFD0                pea.l      [A6 - 0x30]
  9398. 00006FB2  3F3C 2010                move.w     -[A7], 0x2010
  9399. 00006FB6  A9EB                     syscall    Pack4/FP68K
  9400. 00006FB8  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  9401. 00006FBC  486E FFD0                pea.l      [A6 - 0x30]
  9402. 00006FC0  A87E                     syscall    AddPt
  9403. 00006FC2  4A6E FFF6                tst.w      [A6 - 0xA]
  9404. 00006FC6  670C                     beq        +0xE /* 00006FD4 */
  9405. 00006FC8  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  9406. 00006FCC  3F2E FFD0                move.w     -[A7], [A6 - 0x30]
  9407. 00006FD0  A893                     syscall    MoveTo
  9408. 00006FD2  600A                     bra        +0xC /* 00006FDE */
  9409. label00006FD4:
  9410. 00006FD4  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  9411. 00006FD8  3F2E FFD0                move.w     -[A7], [A6 - 0x30]
  9412. 00006FDC  A891                     syscall    LineTo
  9413. label00006FDE:
  9414. 00006FDE  426E FFF6                clr.w      [A6 - 0xA]
  9415. 00006FE2  526E FFF8                addq.w     [A6 - 0x8], 1
  9416. label00006FE6:
  9417. 00006FE6  302E FFF8                move.w     D0, [A6 - 0x8]
  9418. 00006FEA  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  9419. 00006FEE  6D00 FEE4                blt        -0x11A /* 00006ED4 */
  9420. 00006FF2  A8CC                     syscall    ClosePoly/ClosePgon
  9421. 00006FF4  202E FFFC                move.l     D0, [A6 - 0x4]
  9422. 00006FF8  4E5E                     unlink     A6
  9423. 00006FFA  4E75                     rts
  9424. fn00006FFC:
  9425. 00006FFC  4E56 FF9E                link       A6, -0x0062
  9426. 00007000  206E 0008                movea.l    A0, [A6 + 0x8]
  9427. 00007004  302E 000C                move.w     D0, [A6 + 0xC]
  9428. 00007008  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  9429. 0000700C  D090                     add.l      D0, [A0]
  9430. 0000700E  2040                     movea.l    A0, D0
  9431. 00007010  43EE FFAA                lea.l      A1, [A6 - 0x56]
  9432. 00007014  7013                     moveq.l    D0, 0x13
  9433. label00007016:
  9434. 00007016  22D8                     move.l     [A1]+, [A0]+
  9435. 00007018  51C8 FFFC                dbf        D0, -0x6 /* 00007016 */
  9436. 0000701C  32D8                     move.w     [A1]+, [A0]+
  9437. 0000701E  2D6E FFF8 FFA6           move.l     [A6 - 0x5A], [A6 - 0x8]
  9438. 00007024  2D6E FFF4 FFA2           move.l     [A6 - 0x5E], [A6 - 0xC]
  9439. 0000702A  0C6E 0002 000E           cmpi.w     [A6 + 0xE], 0x2
  9440. 00007030  660C                     bne        +0xE /* 0000703E */
  9441. 00007032  2D6E FFF4 FFA6           move.l     [A6 - 0x5A], [A6 - 0xC]
  9442. 00007038  2D6E FFF8 FFA2           move.l     [A6 - 0x5E], [A6 - 0x8]
  9443. label0000703E:
  9444. 0000703E  2D6E FFA2 FF9E           move.l     [A6 - 0x62], [A6 - 0x5E]
  9445. 00007044  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9446. 00007048  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9447. 0000704C  4EBA AA74                jsr        [PC - 0x558C /* 00001AC2 */]
  9448. 00007050  5C8F                     addq.l     A7, 6
  9449. 00007052  3F2E FFA8                move.w     -[A7], [A6 - 0x58]
  9450. 00007056  3F2E FFA6                move.w     -[A7], [A6 - 0x5A]
  9451. 0000705A  A893                     syscall    MoveTo
  9452. 0000705C  3F2E FFA4                move.w     -[A7], [A6 - 0x5C]
  9453. 00007060  3F2E FFA2                move.w     -[A7], [A6 - 0x5E]
  9454. 00007064  A891                     syscall    LineTo
  9455. 00007066  6068                     bra        +0x6A /* 000070D0 */
  9456. label00007068:
  9457. 00007068  486E FFA2                pea.l      [A6 - 0x5E]
  9458. 0000706C  4EBA DACE                jsr        [PC - 0x2532 /* 00004B3C */]
  9459. 00007070  588F                     addq.l     A7, 4
  9460. 00007072  4267                     clr.w      -[A7]
  9461. 00007074  486E FFA2                pea.l      [A6 - 0x5E]
  9462. 00007078  486E FFA6                pea.l      [A6 - 0x5A]
  9463. 0000707C  4EBA A4A0                jsr        [PC - 0x5B60 /* 0000151E */]
  9464. 00007080  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9465. 00007084  4267                     clr.w      -[A7]
  9466. 00007086  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  9467. 0000708A  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  9468. 0000708E  A881                     syscall    EqualPt
  9469. 00007090  101F                     move.b     D0, [A7]+
  9470. 00007092  4A00                     tst.b      D0
  9471. 00007094  663A                     bne        +0x3C /* 000070D0 */
  9472. 00007096  3F2E FFA8                move.w     -[A7], [A6 - 0x58]
  9473. 0000709A  3F2E FFA6                move.w     -[A7], [A6 - 0x5A]
  9474. 0000709E  A893                     syscall    MoveTo
  9475. 000070A0  3F2E FFA0                move.w     -[A7], [A6 - 0x60]
  9476. 000070A4  3F2E FF9E                move.w     -[A7], [A6 - 0x62]
  9477. 000070A8  A891                     syscall    LineTo
  9478. 000070AA  3F2E FFA8                move.w     -[A7], [A6 - 0x58]
  9479. 000070AE  3F2E FFA6                move.w     -[A7], [A6 - 0x5A]
  9480. 000070B2  A893                     syscall    MoveTo
  9481. 000070B4  3F2E FFA4                move.w     -[A7], [A6 - 0x5C]
  9482. 000070B8  3F2E FFA2                move.w     -[A7], [A6 - 0x5E]
  9483. 000070BC  A891                     syscall    LineTo
  9484. 000070BE  4878 0002                push.l     0x2
  9485. 000070C2  486E FFFC                pea.l      [A6 - 0x4]
  9486. 000070C6  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  9487. 000070CA  2D6E FFA2 FF9E           move.l     [A6 - 0x62], [A6 - 0x5E]
  9488. label000070D0:
  9489. 000070D0  4EBA DAEC                jsr        [PC - 0x2514 /* 00004BBE */]
  9490. 000070D4  4A40                     tst.w      D0
  9491. 000070D6  6690                     bne        -0x6E /* 00007068 */
  9492. 000070D8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9493. 000070DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9494. 000070E0  4EBA A886                jsr        [PC - 0x577A /* 00001968 */]
  9495. 000070E4  5C8F                     addq.l     A7, 6
  9496. 000070E6  2D6E FFA2 FFF4           move.l     [A6 - 0xC], [A6 - 0x5E]
  9497. 000070EC  2D6E FFA6 FFF8           move.l     [A6 - 0x8], [A6 - 0x5A]
  9498. 000070F2  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  9499. 000070F6  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  9500. 000070FA  486E FFB8                pea.l      [A6 - 0x48]
  9501. 000070FE  A8AC                     syscall    Pt2Rect
  9502. 00007100  206E 0008                movea.l    A0, [A6 + 0x8]
  9503. 00007104  302E 000C                move.w     D0, [A6 + 0xC]
  9504. 00007108  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  9505. 0000710C  D090                     add.l      D0, [A0]
  9506. 0000710E  2040                     movea.l    A0, D0
  9507. 00007110  43EE FFAA                lea.l      A1, [A6 - 0x56]
  9508. 00007114  7013                     moveq.l    D0, 0x13
  9509. label00007116:
  9510. 00007116  20D9                     move.l     [A0]+, [A1]+
  9511. 00007118  51C8 FFFC                dbf        D0, -0x6 /* 00007116 */
  9512. 0000711C  30D9                     move.w     [A0]+, [A1]+
  9513. 0000711E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9514. 00007122  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9515. 00007126  4EBA A840                jsr        [PC - 0x57C0 /* 00001968 */]
  9516. 0000712A  5C8F                     addq.l     A7, 6
  9517. 0000712C  4EAD 0AAA                jsr        [A5 + 0xAAA /* export_337 */]
  9518. 00007130  4E5E                     unlink     A6
  9519. 00007132  4E75                     rts
  9520. fn00007134:
  9521. 00007134  4E56 FF9A                link       A6, -0x0066
  9522. 00007138  206E 0008                movea.l    A0, [A6 + 0x8]
  9523. 0000713C  302E 000C                move.w     D0, [A6 + 0xC]
  9524. 00007140  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  9525. 00007144  D090                     add.l      D0, [A0]
  9526. 00007146  2040                     movea.l    A0, D0
  9527. 00007148  43EE FFAA                lea.l      A1, [A6 - 0x56]
  9528. 0000714C  7013                     moveq.l    D0, 0x13
  9529. label0000714E:
  9530. 0000714E  22D8                     move.l     [A1]+, [A0]+
  9531. 00007150  51C8 FFFC                dbf        D0, -0x6 /* 0000714E */
  9532. 00007154  32D8                     move.w     [A1]+, [A0]+
  9533. 00007156  2D6E 000E FF9E           move.l     [A6 - 0x62], [A6 + 0xE]
  9534. 0000715C  3D6E FFF0 FFA2           move.w     [A6 - 0x5E], [A6 - 0x10]
  9535. 00007162  302E FFA2                move.w     D0, [A6 - 0x5E]
  9536. 00007166  D06E FFF2                add.w      D0, [A6 - 0xE]
  9537. 0000716A  3D40 FFA4                move.w     [A6 - 0x5C], D0
  9538. 0000716E  6006                     bra        +0x8 /* 00007176 */
  9539. label00007170:
  9540. 00007170  066E FE98 FFA4           addi.w     [A6 - 0x5C], 0xFE98
  9541. label00007176:
  9542. 00007176  0C6E 0167 FFA4           cmpi.w     [A6 - 0x5C], 0x167
  9543. 0000717C  6EF2                     bgt        -0xC /* 00007170 */
  9544. 0000717E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9545. 00007182  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9546. 00007186  4EBA A93A                jsr        [PC - 0x56C6 /* 00001AC2 */]
  9547. 0000718A  5C8F                     addq.l     A7, 6
  9548. 0000718C  3F3C 0001                move.w     -[A7], 0x1
  9549. 00007190  3F2E FFA4                move.w     -[A7], [A6 - 0x5C]
  9550. 00007194  3F2E FFA2                move.w     -[A7], [A6 - 0x5E]
  9551. 00007198  486E FFF4                pea.l      [A6 - 0xC]
  9552. 0000719C  4EBA 0146                jsr        [PC + 0x146 /* 000072E4 */]
  9553. 000071A0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9554. 000071A4  3D40 FFA6                move.w     [A6 - 0x5A], D0
  9555. 000071A8  6000 0086                bra        +0x88 /* 00007230 */
  9556. label000071AC:
  9557. 000071AC  486E FF9A                pea.l      [A6 - 0x66]
  9558. 000071B0  4EBA D98A                jsr        [PC - 0x2676 /* 00004B3C */]
  9559. 000071B4  588F                     addq.l     A7, 4
  9560. 000071B6  4267                     clr.w      -[A7]
  9561. 000071B8  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  9562. 000071BC  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  9563. 000071C0  A881                     syscall    EqualPt
  9564. 000071C2  101F                     move.b     D0, [A7]+
  9565. 000071C4  4A00                     tst.b      D0
  9566. 000071C6  6600 0068                bne        +0x6A /* 00007230 */
  9567. 000071CA  4267                     clr.w      -[A7]
  9568. 000071CC  3F2E FFA4                move.w     -[A7], [A6 - 0x5C]
  9569. 000071D0  3F2E FFA2                move.w     -[A7], [A6 - 0x5E]
  9570. 000071D4  486E FFF4                pea.l      [A6 - 0xC]
  9571. 000071D8  4EBA 010A                jsr        [PC + 0x10A /* 000072E4 */]
  9572. 000071DC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9573. 000071E0  486E FFF4                pea.l      [A6 - 0xC]
  9574. 000071E4  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  9575. 000071E8  486E FFA8                pea.l      [A6 - 0x58]
  9576. 000071EC  A8C3                     syscall    PtToAngle
  9577. 000071EE  0C6E 0001 0012           cmpi.w     [A6 + 0x12], 0x1
  9578. 000071F4  6608                     bne        +0xA /* 000071FE */
  9579. 000071F6  3D6E FFA8 FFA2           move.w     [A6 - 0x5E], [A6 - 0x58]
  9580. 000071FC  6006                     bra        +0x8 /* 00007204 */
  9581. label000071FE:
  9582. 000071FE  3D6E FFA8 FFA4           move.w     [A6 - 0x5C], [A6 - 0x58]
  9583. label00007204:
  9584. 00007204  4267                     clr.w      -[A7]
  9585. 00007206  3F2E FFA4                move.w     -[A7], [A6 - 0x5C]
  9586. 0000720A  3F2E FFA2                move.w     -[A7], [A6 - 0x5E]
  9587. 0000720E  486E FFF4                pea.l      [A6 - 0xC]
  9588. 00007212  4EBA 00D0                jsr        [PC + 0xD0 /* 000072E4 */]
  9589. 00007216  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9590. 0000721A  3D40 FFA6                move.w     [A6 - 0x5A], D0
  9591. 0000721E  2D6E FF9A FF9E           move.l     [A6 - 0x62], [A6 - 0x66]
  9592. 00007224  4878 0002                push.l     0x2
  9593. 00007228  486E FFFC                pea.l      [A6 - 0x4]
  9594. 0000722C  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  9595. label00007230:
  9596. 00007230  4EBA D98C                jsr        [PC - 0x2674 /* 00004BBE */]
  9597. 00007234  4A40                     tst.w      D0
  9598. 00007236  6600 FF74                bne        -0x8A /* 000071AC */
  9599. 0000723A  4A6E FFA6                tst.w      [A6 - 0x5A]
  9600. 0000723E  6C1A                     bge        +0x1C /* 0000725A */
  9601. 00007240  302E FFA6                move.w     D0, [A6 - 0x5A]
  9602. 00007244  D16E FFA2                add.w      [A6 - 0x5E], D0
  9603. 00007248  302E FFA6                move.w     D0, [A6 - 0x5A]
  9604. 0000724C  4440                     neg.w      D0
  9605. 0000724E  3D40 FFA6                move.w     [A6 - 0x5A], D0
  9606. 00007252  6006                     bra        +0x8 /* 0000725A */
  9607. label00007254:
  9608. 00007254  066E FE98 FFA2           addi.w     [A6 - 0x5E], 0xFE98
  9609. label0000725A:
  9610. 0000725A  0C6E 0167 FFA2           cmpi.w     [A6 - 0x5E], 0x167
  9611. 00007260  6EF2                     bgt        -0xC /* 00007254 */
  9612. 00007262  6006                     bra        +0x8 /* 0000726A */
  9613. label00007264:
  9614. 00007264  066E 0168 FFA2           addi.w     [A6 - 0x5E], 0x168
  9615. label0000726A:
  9616. 0000726A  4A6E FFA2                tst.w      [A6 - 0x5E]
  9617. 0000726E  6DF4                     blt        -0xA /* 00007264 */
  9618. 00007270  0C6E 0167 FFA6           cmpi.w     [A6 - 0x5A], 0x167
  9619. 00007276  6F06                     ble        +0x8 /* 0000727E */
  9620. 00007278  3D7C 0168 FFA6           move.w     [A6 - 0x5A], 0x168
  9621. label0000727E:
  9622. 0000727E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9623. 00007282  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9624. 00007286  4EBA A6E0                jsr        [PC - 0x5920 /* 00001968 */]
  9625. 0000728A  5C8F                     addq.l     A7, 6
  9626. 0000728C  3D6E FFA2 FFF0           move.w     [A6 - 0x10], [A6 - 0x5E]
  9627. 00007292  3D6E FFA6 FFF2           move.w     [A6 - 0xE], [A6 - 0x5A]
  9628. 00007298  486E FFB8                pea.l      [A6 - 0x48]
  9629. 0000729C  3F2E FFA6                move.w     -[A7], [A6 - 0x5A]
  9630. 000072A0  3F2E FFA2                move.w     -[A7], [A6 - 0x5E]
  9631. 000072A4  486E FFF4                pea.l      [A6 - 0xC]
  9632. 000072A8  4EBA CF6C                jsr        [PC - 0x3094 /* 00004216 */]
  9633. 000072AC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9634. 000072B0  206E 0008                movea.l    A0, [A6 + 0x8]
  9635. 000072B4  302E 000C                move.w     D0, [A6 + 0xC]
  9636. 000072B8  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  9637. 000072BC  D090                     add.l      D0, [A0]
  9638. 000072BE  2040                     movea.l    A0, D0
  9639. 000072C0  43EE FFAA                lea.l      A1, [A6 - 0x56]
  9640. 000072C4  7013                     moveq.l    D0, 0x13
  9641. label000072C6:
  9642. 000072C6  20D9                     move.l     [A0]+, [A1]+
  9643. 000072C8  51C8 FFFC                dbf        D0, -0x6 /* 000072C6 */
  9644. 000072CC  30D9                     move.w     [A0]+, [A1]+
  9645. 000072CE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9646. 000072D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9647. 000072D6  4EBA A690                jsr        [PC - 0x5970 /* 00001968 */]
  9648. 000072DA  5C8F                     addq.l     A7, 6
  9649. 000072DC  4EAD 0AAA                jsr        [A5 + 0xAAA /* export_337 */]
  9650. 000072E0  4E5E                     unlink     A6
  9651. 000072E2  4E75                     rts
  9652. fn000072E4:
  9653. 000072E4  4E56 FFFC                link       A6, -0x0004
  9654. 000072E8  4A6E 0010                tst.w      [A6 + 0x10]
  9655. 000072EC  671A                     beq        +0x1C /* 00007308 */
  9656. 000072EE  426D E62A                clr.w      [A5 - 0x19D6]
  9657. 000072F2  3F2D E62A                move.w     -[A7], [A5 - 0x19D6]
  9658. 000072F6  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  9659. 000072FA  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9660. 000072FE  4EBA 008A                jsr        [PC + 0x8A /* 0000738A */]
  9661. 00007302  5C8F                     addq.l     A7, 6
  9662. 00007304  3B40 E62C                move.w     [A5 - 0x19D4], D0
  9663. label00007308:
  9664. 00007308  3F2D E62A                move.w     -[A7], [A5 - 0x19D6]
  9665. 0000730C  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  9666. 00007310  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9667. 00007314  4EBA 0074                jsr        [PC + 0x74 /* 0000738A */]
  9668. 00007318  5C8F                     addq.l     A7, 6
  9669. 0000731A  3D40 FFFE                move.w     [A6 - 0x2], D0
  9670. 0000731E  302E FFFE                move.w     D0, [A6 - 0x2]
  9671. 00007322  906D E62C                sub.w      D0, [A5 - 0x19D4]
  9672. 00007326  3D40 FFFC                move.w     [A6 - 0x4], D0
  9673. 0000732A  0C6E 005A FFFC           cmpi.w     [A6 - 0x4], 0x5A /* 'Z' */
  9674. 00007330  6E08                     bgt        +0xA /* 0000733A */
  9675. 00007332  0C6E FFA6 FFFC           cmpi.w     [A6 - 0x4], 0xFFA6
  9676. 00007338  6C24                     bge        +0x26 /* 0000735E */
  9677. label0000733A:
  9678. 0000733A  302D E62A                move.w     D0, [A5 - 0x19D6]
  9679. 0000733E  5240                     addq.w     D0, 1
  9680. 00007340  0240 0001                andi.w     D0, 0x1
  9681. 00007344  3B40 E62A                move.w     [A5 - 0x19D6], D0
  9682. 00007348  3F2D E62A                move.w     -[A7], [A5 - 0x19D6]
  9683. 0000734C  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  9684. 00007350  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9685. 00007354  4EBA 0034                jsr        [PC + 0x34 /* 0000738A */]
  9686. 00007358  5C8F                     addq.l     A7, 6
  9687. 0000735A  3D40 FFFE                move.w     [A6 - 0x2], D0
  9688. label0000735E:
  9689. 0000735E  3B6E FFFE E62C           move.w     [A5 - 0x19D4], [A6 - 0x2]
  9690. 00007364  4A6D E62A                tst.w      [A5 - 0x19D6]
  9691. 00007368  670A                     beq        +0xC /* 00007374 */
  9692. 0000736A  302E FFFE                move.w     D0, [A6 - 0x2]
  9693. 0000736E  4440                     neg.w      D0
  9694. 00007370  3D40 FFFE                move.w     [A6 - 0x2], D0
  9695. label00007374:
  9696. 00007374  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9697. 00007378  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9698. 0000737C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  9699. 00007380  A8BE                     syscall    FrameArc
  9700. 00007382  302E FFFE                move.w     D0, [A6 - 0x2]
  9701. 00007386  4E5E                     unlink     A6
  9702. 00007388  4E75                     rts
  9703. fn0000738A:
  9704. 0000738A  4E56 0000                link       A6, 0
  9705. 0000738E  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  9706. 00007392  3E2E 0008                move.w     D7, [A6 + 0x8]
  9707. 00007396  3C2E 000A                move.w     D6, [A6 + 0xA]
  9708. 0000739A  3A2E 000C                move.w     D5, [A6 + 0xC]
  9709. 0000739E  4A45                     tst.w      D5
  9710. 000073A0  6718                     beq        +0x1A /* 000073BA */
  9711. 000073A2  BE46                     cmp.w      D7, D6
  9712. 000073A4  6C0C                     bge        +0xE /* 000073B2 */
  9713. 000073A6  303C 0168                move.w     D0, 0x168
  9714. 000073AA  9046                     sub.w      D0, D6
  9715. 000073AC  D047                     add.w      D0, D7
  9716. 000073AE  3800                     move.w     D4, D0
  9717. 000073B0  601E                     bra        +0x20 /* 000073D0 */
  9718. label000073B2:
  9719. 000073B2  3007                     move.w     D0, D7
  9720. 000073B4  9046                     sub.w      D0, D6
  9721. 000073B6  3800                     move.w     D4, D0
  9722. 000073B8  6016                     bra        +0x18 /* 000073D0 */
  9723. label000073BA:
  9724. 000073BA  BE46                     cmp.w      D7, D6
  9725. 000073BC  6C08                     bge        +0xA /* 000073C6 */
  9726. 000073BE  3006                     move.w     D0, D6
  9727. 000073C0  9047                     sub.w      D0, D7
  9728. 000073C2  3800                     move.w     D4, D0
  9729. 000073C4  600A                     bra        +0xC /* 000073D0 */
  9730. label000073C6:
  9731. 000073C6  303C 0168                move.w     D0, 0x168
  9732. 000073CA  9047                     sub.w      D0, D7
  9733. 000073CC  D046                     add.w      D0, D6
  9734. 000073CE  3800                     move.w     D4, D0
  9735. label000073D0:
  9736. 000073D0  3004                     move.w     D0, D4
  9737. 000073D2  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  9738. 000073D6  4E5E                     unlink     A6
  9739. 000073D8  4E75                     rts
  9740. export_513:
  9741. fn000073DA:
  9742. 000073DA  4E56 FFEC                link       A6, -0x0014
  9743. 000073DE  4A6E 001A                tst.w      [A6 + 0x1A]
  9744. 000073E2  6706                     beq        +0x8 /* 000073EA */
  9745. 000073E4  7008                     moveq.l    D0, 0x08
  9746. 000073E6  3D40 001A                move.w     [A6 + 0x1A], D0
  9747. label000073EA:
  9748. 000073EA  4A6E 0018                tst.w      [A6 + 0x18]
  9749. 000073EE  6C08                     bge        +0xA /* 000073F8 */
  9750. 000073F0  7001                     moveq.l    D0, 0x01
  9751. 000073F2  3D40 0018                move.w     [A6 + 0x18], D0
  9752. 000073F6  6004                     bra        +0x6 /* 000073FC */
  9753. label000073F8:
  9754. 000073F8  426E 0018                clr.w      [A6 + 0x18]
  9755. label000073FC:
  9756. 000073FC  206E 0008                movea.l    A0, [A6 + 0x8]
  9757. 00007400  226E 0008                movea.l    A1, [A6 + 0x8]
  9758. 00007404  3029 0006                move.w     D0, [A1 + 0x6]
  9759. 00007408  9068 0002                sub.w      D0, [A0 + 0x2]
  9760. 0000740C  48C0                     ext.l      D0
  9761. 0000740E  2D40 FFFC                move.l     [A6 - 0x4], D0
  9762. 00007412  206E 0008                movea.l    A0, [A6 + 0x8]
  9763. 00007416  226E 0008                movea.l    A1, [A6 + 0x8]
  9764. 0000741A  3029 0004                move.w     D0, [A1 + 0x4]
  9765. 0000741E  9050                     sub.w      D0, [A0]
  9766. 00007420  48C0                     ext.l      D0
  9767. 00007422  2D40 FFF8                move.l     [A6 - 0x8], D0
  9768. 00007426  202E FFFC                move.l     D0, [A6 - 0x4]
  9769. 0000742A  0680 0000 000F           addi.l     D0, 0xF
  9770. 00007430  E880                     asr        D0, 4
  9771. 00007432  D080                     add.l      D0, D0
  9772. 00007434  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  9773. 00007438  2F00                     move.l     -[A7], D0
  9774. 0000743A  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  9775. 0000743E  2D40 FFF0                move.l     [A6 - 0x10], D0
  9776. 00007442  306E 001A                movea.w    A0, [A6 + 0x1A]
  9777. 00007446  2F08                     move.l     -[A7], A0
  9778. 00007448  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  9779. 0000744C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  9780. 00007450  306E 0018                movea.w    A0, [A6 + 0x18]
  9781. 00007454  2F08                     move.l     -[A7], A0
  9782. 00007456  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  9783. 0000745A  2D40 FFEC                move.l     [A6 - 0x14], D0
  9784. 0000745E  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  9785. 00007462  D0AE FFEC                add.l      D0, [A6 - 0x14]
  9786. 00007466  2D40 FFF4                move.l     [A6 - 0xC], D0
  9787. 0000746A  202E FFF4                move.l     D0, [A6 - 0xC]
  9788. 0000746E  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  9789. 00007472  6D00 0154                blt        +0x156 /* 000075C8 */
  9790. label00007476:
  9791. 00007476  4878 0063                push.l     0x63 /* 'c' */
  9792. 0000747A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9793. 0000747E  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  9794. 00007482  4878 0064                push.l     0x64 /* 'd' */
  9795. 00007486  2F00                     move.l     -[A7], D0
  9796. 00007488  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  9797. 0000748C  2D40 FFFC                move.l     [A6 - 0x4], D0
  9798. 00007490  4878 0063                push.l     0x63 /* 'c' */
  9799. 00007494  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  9800. 00007498  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  9801. 0000749C  4878 0064                push.l     0x64 /* 'd' */
  9802. 000074A0  2F00                     move.l     -[A7], D0
  9803. 000074A2  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  9804. 000074A6  2D40 FFF8                move.l     [A6 - 0x8], D0
  9805. 000074AA  202E FFFC                move.l     D0, [A6 - 0x4]
  9806. 000074AE  0680 0000 000F           addi.l     D0, 0xF
  9807. 000074B4  E880                     asr        D0, 4
  9808. 000074B6  D080                     add.l      D0, D0
  9809. 000074B8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  9810. 000074BC  2F00                     move.l     -[A7], D0
  9811. 000074BE  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  9812. 000074C2  2D40 FFF0                move.l     [A6 - 0x10], D0
  9813. 000074C6  306E 001A                movea.w    A0, [A6 + 0x1A]
  9814. 000074CA  2F08                     move.l     -[A7], A0
  9815. 000074CC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  9816. 000074D0  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  9817. 000074D4  306E 0018                movea.w    A0, [A6 + 0x18]
  9818. 000074D8  2F08                     move.l     -[A7], A0
  9819. 000074DA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  9820. 000074DE  2D40 FFEC                move.l     [A6 - 0x14], D0
  9821. 000074E2  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  9822. 000074E6  D0AE FFEC                add.l      D0, [A6 - 0x14]
  9823. 000074EA  2D40 FFF4                move.l     [A6 - 0xC], D0
  9824. 000074EE  202E FFF4                move.l     D0, [A6 - 0xC]
  9825. 000074F2  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  9826. 000074F6  6E00 FF7E                bgt        -0x80 /* 00007476 */
  9827. 000074FA  302E 000E                move.w     D0, [A6 + 0xE]
  9828. 000074FE  B06E 0012                cmp.w      D0, [A6 + 0x12]
  9829. 00007502  6C64                     bge        +0x66 /* 00007568 */
  9830. 00007504  302E 000C                move.w     D0, [A6 + 0xC]
  9831. 00007508  B06E 0010                cmp.w      D0, [A6 + 0x10]
  9832. 0000750C  6C2E                     bge        +0x30 /* 0000753C */
  9833. 0000750E  206E 0008                movea.l    A0, [A6 + 0x8]
  9834. 00007512  3068 0002                movea.w    A0, [A0 + 0x2]
  9835. 00007516  D1EE FFFC                add.l      A0, [A6 - 0x4]
  9836. 0000751A  226E 0008                movea.l    A1, [A6 + 0x8]
  9837. 0000751E  2008                     move.l     D0, A0
  9838. 00007520  3340 0006                move.w     [A1 + 0x6], D0
  9839. 00007524  206E 0008                movea.l    A0, [A6 + 0x8]
  9840. 00007528  3050                     movea.w    A0, [A0]
  9841. 0000752A  D1EE FFF8                add.l      A0, [A6 - 0x8]
  9842. 0000752E  226E 0008                movea.l    A1, [A6 + 0x8]
  9843. 00007532  2008                     move.l     D0, A0
  9844. 00007534  3340 0004                move.w     [A1 + 0x4], D0
  9845. 00007538  6000 008E                bra        +0x90 /* 000075C8 */
  9846. label0000753C:
  9847. 0000753C  206E 0008                movea.l    A0, [A6 + 0x8]
  9848. 00007540  3068 0002                movea.w    A0, [A0 + 0x2]
  9849. 00007544  D1EE FFFC                add.l      A0, [A6 - 0x4]
  9850. 00007548  226E 0008                movea.l    A1, [A6 + 0x8]
  9851. 0000754C  2008                     move.l     D0, A0
  9852. 0000754E  3340 0006                move.w     [A1 + 0x6], D0
  9853. 00007552  206E 0008                movea.l    A0, [A6 + 0x8]
  9854. 00007556  3068 0004                movea.w    A0, [A0 + 0x4]
  9855. 0000755A  91EE FFF8                sub.l      A0, [A6 - 0x8]
  9856. 0000755E  226E 0008                movea.l    A1, [A6 + 0x8]
  9857. 00007562  2008                     move.l     D0, A0
  9858. 00007564  3280                     move.w     [A1], D0
  9859. 00007566  6060                     bra        +0x62 /* 000075C8 */
  9860. label00007568:
  9861. 00007568  302E 000C                move.w     D0, [A6 + 0xC]
  9862. 0000756C  B06E 0010                cmp.w      D0, [A6 + 0x10]
  9863. 00007570  6C2C                     bge        +0x2E /* 0000759E */
  9864. 00007572  206E 0008                movea.l    A0, [A6 + 0x8]
  9865. 00007576  3068 0006                movea.w    A0, [A0 + 0x6]
  9866. 0000757A  91EE FFFC                sub.l      A0, [A6 - 0x4]
  9867. 0000757E  226E 0008                movea.l    A1, [A6 + 0x8]
  9868. 00007582  2008                     move.l     D0, A0
  9869. 00007584  3340 0002                move.w     [A1 + 0x2], D0
  9870. 00007588  206E 0008                movea.l    A0, [A6 + 0x8]
  9871. 0000758C  3050                     movea.w    A0, [A0]
  9872. 0000758E  D1EE FFF8                add.l      A0, [A6 - 0x8]
  9873. 00007592  226E 0008                movea.l    A1, [A6 + 0x8]
  9874. 00007596  2008                     move.l     D0, A0
  9875. 00007598  3340 0004                move.w     [A1 + 0x4], D0
  9876. 0000759C  602A                     bra        +0x2C /* 000075C8 */
  9877. label0000759E:
  9878. 0000759E  206E 0008                movea.l    A0, [A6 + 0x8]
  9879. 000075A2  3068 0006                movea.w    A0, [A0 + 0x6]
  9880. 000075A6  91EE FFFC                sub.l      A0, [A6 - 0x4]
  9881. 000075AA  226E 0008                movea.l    A1, [A6 + 0x8]
  9882. 000075AE  2008                     move.l     D0, A0
  9883. 000075B0  3340 0002                move.w     [A1 + 0x2], D0
  9884. 000075B4  206E 0008                movea.l    A0, [A6 + 0x8]
  9885. 000075B8  3068 0004                movea.w    A0, [A0 + 0x4]
  9886. 000075BC  91EE FFF8                sub.l      A0, [A6 - 0x8]
  9887. 000075C0  226E 0008                movea.l    A1, [A6 + 0x8]
  9888. 000075C4  2008                     move.l     D0, A0
  9889. 000075C6  3280                     move.w     [A1], D0
  9890. label000075C8:
  9891. 000075C8  4E5E                     unlink     A6
  9892. 000075CA  4E75                     rts
  9893. fn000075CC:
  9894. 000075CC  4A6D 9046                tst.w      [A5 - 0x6FBA]
  9895. 000075D0  6612                     bne        +0x14 /* 000075E4 */
  9896. 000075D2  3F3C 0001                move.w     -[A7], 0x1
  9897. 000075D6  3F3C 0001                move.w     -[A7], 0x1
  9898. 000075DA  2F2D 9014                move.l     -[A7], [A5 - 0x6FEC]
  9899. 000075DE  4EBA A260                jsr        [PC - 0x5DA0 /* 00001840 */]
  9900. 000075E2  508F                     addq.l     A7, 8
  9901. label000075E4:
  9902. 000075E4  3F3C 0001                move.w     -[A7], 0x1
  9903. 000075E8  3F3C 0001                move.w     -[A7], 0x1
  9904. 000075EC  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  9905. 000075F0  4EBA A24E                jsr        [PC - 0x5DB2 /* 00001840 */]
  9906. 000075F4  508F                     addq.l     A7, 8
  9907. 000075F6  4E75                     rts
  9908. fn000075F8:
  9909. 000075F8  4E56 FFAE                link       A6, -0x0052
  9910. 000075FC  2F07                     move.l     -[A7], D7
  9911. 000075FE  A89E                     syscall    PenNormal
  9912. 00007600  4EAD 0A8A                jsr        [A5 + 0xA8A /* export_333 */]
  9913. 00007604  0C6E FC1E 000C           cmpi.w     [A6 + 0xC], 0xFC1E
  9914. 0000760A  6606                     bne        +0x8 /* 00007612 */
  9915. 0000760C  7000                     moveq.l    D0, 0x00
  9916. 0000760E  6000 00F0                bra        +0xF2 /* 00007700 */
  9917. label00007612:
  9918. 00007612  4A6E 000C                tst.w      [A6 + 0xC]
  9919. 00007616  6708                     beq        +0xA /* 00007620 */
  9920. 00007618  302E 000C                move.w     D0, [A6 + 0xC]
  9921. 0000761C  6000 00E2                bra        +0xE4 /* 00007700 */
  9922. label00007620:
  9923. 00007620  42A7                     clr.l      -[A7]
  9924. 00007622  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9925. 00007626  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  9926. 0000762A  201F                     move.l     D0, [A7]+
  9927. 0000762C  4878 0052                push.l     0x52 /* 'R' */
  9928. 00007630  2F00                     move.l     -[A7], D0
  9929. 00007632  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  9930. 00007636  5380                     subq.l     D0, 1
  9931. 00007638  3E00                     move.w     D7, D0
  9932. 0000763A  4A47                     tst.w      D7
  9933. 0000763C  6C06                     bge        +0x8 /* 00007644 */
  9934. 0000763E  7000                     moveq.l    D0, 0x00
  9935. 00007640  6000 00BE                bra        +0xC0 /* 00007700 */
  9936. label00007644:
  9937. 00007644  202E 0008                move.l     D0, [A6 + 0x8]
  9938. 00007648  B0AD 9014                cmp.l      D0, [A5 - 0x6FEC]
  9939. 0000764C  6618                     bne        +0x1A /* 00007666 */
  9940. 0000764E  2F2D 9008                move.l     -[A7], [A5 - 0x6FF8]
  9941. 00007652  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9942. 00007656  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  9943. 0000765A  508F                     addq.l     A7, 8
  9944. 0000765C  3F00                     move.w     -[A7], D0
  9945. 0000765E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  9946. 00007662  548F                     addq.l     A7, 2
  9947. 00007664  6016                     bra        +0x18 /* 0000767C */
  9948. label00007666:
  9949. 00007666  2F2D 901C                move.l     -[A7], [A5 - 0x6FE4]
  9950. 0000766A  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  9951. 0000766E  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  9952. 00007672  508F                     addq.l     A7, 8
  9953. 00007674  3F00                     move.w     -[A7], D0
  9954. 00007676  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  9955. 0000767A  548F                     addq.l     A7, 2
  9956. label0000767C:
  9957. 0000767C  4A6D 8FBA                tst.w      [A5 - 0x7046]
  9958. 00007680  6706                     beq        +0x8 /* 00007688 */
  9959. 00007682  7000                     moveq.l    D0, 0x00
  9960. 00007684  6000 007A                bra        +0x7C /* 00007700 */
  9961. label00007688:
  9962. 00007688  206E 0008                movea.l    A0, [A6 + 0x8]
  9963. 0000768C  3007                     move.w     D0, D7
  9964. 0000768E  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  9965. 00007692  D090                     add.l      D0, [A0]
  9966. 00007694  2040                     movea.l    A0, D0
  9967. 00007696  43EE FFAE                lea.l      A1, [A6 - 0x52]
  9968. 0000769A  7013                     moveq.l    D0, 0x13
  9969. label0000769C:
  9970. 0000769C  22D8                     move.l     [A1]+, [A0]+
  9971. 0000769E  51C8 FFFC                dbf        D0, -0x6 /* 0000769C */
  9972. 000076A2  32D8                     move.w     [A1]+, [A0]+
  9973. 000076A4  0C6E 0001 FFB0           cmpi.w     [A6 - 0x50], 0x1
  9974. 000076AA  6618                     bne        +0x1A /* 000076C4 */
  9975. 000076AC  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  9976. 000076B0  486D E6A2                pea.l      [A5 - 0x195E]
  9977. 000076B4  3F07                     move.w     -[A7], D7
  9978. 000076B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9979. 000076BA  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  9980. 000076BE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  9981. 000076C2  603C                     bra        +0x3E /* 00007700 */
  9982. label000076C4:
  9983. 000076C4  0C6E 0002 FFB0           cmpi.w     [A6 - 0x50], 0x2
  9984. 000076CA  6618                     bne        +0x1A /* 000076E4 */
  9985. 000076CC  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  9986. 000076D0  486D E6AC                pea.l      [A5 - 0x1954]
  9987. 000076D4  3F07                     move.w     -[A7], D7
  9988. 000076D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9989. 000076DA  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  9990. 000076DE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  9991. 000076E2  601C                     bra        +0x1E /* 00007700 */
  9992. label000076E4:
  9993. 000076E4  4A6E FFB0                tst.w      [A6 - 0x50]
  9994. 000076E8  6616                     bne        +0x18 /* 00007700 */
  9995. 000076EA  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  9996. 000076EE  486D E6B6                pea.l      [A5 - 0x194A]
  9997. 000076F2  3F07                     move.w     -[A7], D7
  9998. 000076F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9999. 000076F8  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  10000. 000076FC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  10001. label00007700:
  10002. 00007700  2E1F                     move.l     D7, [A7]+
  10003. 00007702  4E5E                     unlink     A6
  10004. 00007704  4E75                     rts
  10005. fn00007706:
  10006. 00007706  4E56 FFAE                link       A6, -0x0052
  10007. 0000770A  A89E                     syscall    PenNormal
  10008. 0000770C  4EAD 0A8A                jsr        [A5 + 0xA8A /* export_333 */]
  10009. 00007710  202E 0008                move.l     D0, [A6 + 0x8]
  10010. 00007714  B0AD 9014                cmp.l      D0, [A5 - 0x6FEC]
  10011. 00007718  6618                     bne        +0x1A /* 00007732 */
  10012. 0000771A  2F2D 9008                move.l     -[A7], [A5 - 0x6FF8]
  10013. 0000771E  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  10014. 00007722  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  10015. 00007726  508F                     addq.l     A7, 8
  10016. 00007728  3F00                     move.w     -[A7], D0
  10017. 0000772A  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  10018. 0000772E  548F                     addq.l     A7, 2
  10019. 00007730  6016                     bra        +0x18 /* 00007748 */
  10020. label00007732:
  10021. 00007732  2F2D 901C                move.l     -[A7], [A5 - 0x6FE4]
  10022. 00007736  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  10023. 0000773A  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  10024. 0000773E  508F                     addq.l     A7, 8
  10025. 00007740  3F00                     move.w     -[A7], D0
  10026. 00007742  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  10027. 00007746  548F                     addq.l     A7, 2
  10028. label00007748:
  10029. 00007748  206E 0008                movea.l    A0, [A6 + 0x8]
  10030. 0000774C  302E 000C                move.w     D0, [A6 + 0xC]
  10031. 00007750  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  10032. 00007754  D090                     add.l      D0, [A0]
  10033. 00007756  2040                     movea.l    A0, D0
  10034. 00007758  43EE FFAE                lea.l      A1, [A6 - 0x52]
  10035. 0000775C  7013                     moveq.l    D0, 0x13
  10036. label0000775E:
  10037. 0000775E  22D8                     move.l     [A1]+, [A0]+
  10038. 00007760  51C8 FFFC                dbf        D0, -0x6 /* 0000775E */
  10039. 00007764  32D8                     move.w     [A1]+, [A0]+
  10040. 00007766  0C6E 0001 FFB0           cmpi.w     [A6 - 0x50], 0x1
  10041. 0000776C  661A                     bne        +0x1C /* 00007788 */
  10042. 0000776E  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  10043. 00007772  486D E6C2                pea.l      [A5 - 0x193E]
  10044. 00007776  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  10045. 0000777A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10046. 0000777E  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  10047. 00007782  4FEF 000E                lea.l      A7, [A7 + 0xE]
  10048. 00007786  6040                     bra        +0x42 /* 000077C8 */
  10049. label00007788:
  10050. 00007788  0C6E 0002 FFB0           cmpi.w     [A6 - 0x50], 0x2
  10051. 0000778E  661A                     bne        +0x1C /* 000077AA */
  10052. 00007790  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  10053. 00007794  486D E6D0                pea.l      [A5 - 0x1930]
  10054. 00007798  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  10055. 0000779C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10056. 000077A0  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  10057. 000077A4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  10058. 000077A8  601E                     bra        +0x20 /* 000077C8 */
  10059. label000077AA:
  10060. 000077AA  4A6E FFB0                tst.w      [A6 - 0x50]
  10061. 000077AE  6618                     bne        +0x1A /* 000077C8 */
  10062. 000077B0  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  10063. 000077B4  486D E6DC                pea.l      [A5 - 0x1924]
  10064. 000077B8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  10065. 000077BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10066. 000077C0  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  10067. 000077C4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  10068. label000077C8:
  10069. 000077C8  4E5E                     unlink     A6
  10070. 000077CA  4E75                     rts
  10071. fn000077CC:
  10072. 000077CC  4E56 FFAE                link       A6, -0x0052
  10073. 000077D0  A89E                     syscall    PenNormal
  10074. 000077D2  4EAD 0A8A                jsr        [A5 + 0xA8A /* export_333 */]
  10075. 000077D6  202E 0008                move.l     D0, [A6 + 0x8]
  10076. 000077DA  B0AD 9014                cmp.l      D0, [A5 - 0x6FEC]
  10077. 000077DE  6618                     bne        +0x1A /* 000077F8 */
  10078. 000077E0  2F2D 9008                move.l     -[A7], [A5 - 0x6FF8]
  10079. 000077E4  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  10080. 000077E8  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  10081. 000077EC  508F                     addq.l     A7, 8
  10082. 000077EE  3F00                     move.w     -[A7], D0
  10083. 000077F0  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  10084. 000077F4  548F                     addq.l     A7, 2
  10085. 000077F6  6016                     bra        +0x18 /* 0000780E */
  10086. label000077F8:
  10087. 000077F8  2F2D 901C                move.l     -[A7], [A5 - 0x6FE4]
  10088. 000077FC  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  10089. 00007800  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  10090. 00007804  508F                     addq.l     A7, 8
  10091. 00007806  3F00                     move.w     -[A7], D0
  10092. 00007808  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  10093. 0000780C  548F                     addq.l     A7, 2
  10094. label0000780E:
  10095. 0000780E  206E 0008                movea.l    A0, [A6 + 0x8]
  10096. 00007812  302E 000C                move.w     D0, [A6 + 0xC]
  10097. 00007816  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  10098. 0000781A  D090                     add.l      D0, [A0]
  10099. 0000781C  2040                     movea.l    A0, D0
  10100. 0000781E  43EE FFAE                lea.l      A1, [A6 - 0x52]
  10101. 00007822  7013                     moveq.l    D0, 0x13
  10102. label00007824:
  10103. 00007824  22D8                     move.l     [A1]+, [A0]+
  10104. 00007826  51C8 FFFC                dbf        D0, -0x6 /* 00007824 */
  10105. 0000782A  32D8                     move.w     [A1]+, [A0]+
  10106. 0000782C  0C6E 0001 FFB0           cmpi.w     [A6 - 0x50], 0x1
  10107. 00007832  661A                     bne        +0x1C /* 0000784E */
  10108. 00007834  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  10109. 00007838  486D E6EA                pea.l      [A5 - 0x1916]
  10110. 0000783C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  10111. 00007840  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10112. 00007844  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  10113. 00007848  4FEF 000E                lea.l      A7, [A7 + 0xE]
  10114. 0000784C  6040                     bra        +0x42 /* 0000788E */
  10115. label0000784E:
  10116. 0000784E  0C6E 0002 FFB0           cmpi.w     [A6 - 0x50], 0x2
  10117. 00007854  661A                     bne        +0x1C /* 00007870 */
  10118. 00007856  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  10119. 0000785A  486D E6F6                pea.l      [A5 - 0x190A]
  10120. 0000785E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  10121. 00007862  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10122. 00007866  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  10123. 0000786A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  10124. 0000786E  601E                     bra        +0x20 /* 0000788E */
  10125. label00007870:
  10126. 00007870  4A6E FFB0                tst.w      [A6 - 0x50]
  10127. 00007874  6618                     bne        +0x1A /* 0000788E */
  10128. 00007876  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  10129. 0000787A  486D E700                pea.l      [A5 - 0x1900]
  10130. 0000787E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  10131. 00007882  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10132. 00007886  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  10133. 0000788A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  10134. label0000788E:
  10135. 0000788E  4E5E                     unlink     A6
  10136. 00007890  4E75                     rts
  10137. fn00007892:
  10138. 00007892  4E56 FFAE                link       A6, -0x0052
  10139. 00007896  A89E                     syscall    PenNormal
  10140. 00007898  4EAD 0A8A                jsr        [A5 + 0xA8A /* export_333 */]
  10141. 0000789C  202E 0008                move.l     D0, [A6 + 0x8]
  10142. 000078A0  B0AD 9014                cmp.l      D0, [A5 - 0x6FEC]
  10143. 000078A4  6618                     bne        +0x1A /* 000078BE */
  10144. 000078A6  2F2D 9008                move.l     -[A7], [A5 - 0x6FF8]
  10145. 000078AA  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  10146. 000078AE  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  10147. 000078B2  508F                     addq.l     A7, 8
  10148. 000078B4  3F00                     move.w     -[A7], D0
  10149. 000078B6  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  10150. 000078BA  548F                     addq.l     A7, 2
  10151. 000078BC  6016                     bra        +0x18 /* 000078D4 */
  10152. label000078BE:
  10153. 000078BE  2F2D 901C                move.l     -[A7], [A5 - 0x6FE4]
  10154. 000078C2  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  10155. 000078C6  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  10156. 000078CA  508F                     addq.l     A7, 8
  10157. 000078CC  3F00                     move.w     -[A7], D0
  10158. 000078CE  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  10159. 000078D2  548F                     addq.l     A7, 2
  10160. label000078D4:
  10161. 000078D4  206E 0008                movea.l    A0, [A6 + 0x8]
  10162. 000078D8  302E 000C                move.w     D0, [A6 + 0xC]
  10163. 000078DC  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  10164. 000078E0  D090                     add.l      D0, [A0]
  10165. 000078E2  2040                     movea.l    A0, D0
  10166. 000078E4  43EE FFAE                lea.l      A1, [A6 - 0x52]
  10167. 000078E8  7013                     moveq.l    D0, 0x13
  10168. label000078EA:
  10169. 000078EA  22D8                     move.l     [A1]+, [A0]+
  10170. 000078EC  51C8 FFFC                dbf        D0, -0x6 /* 000078EA */
  10171. 000078F0  32D8                     move.w     [A1]+, [A0]+
  10172. 000078F2  0C6E 0001 FFB0           cmpi.w     [A6 - 0x50], 0x1
  10173. 000078F8  661A                     bne        +0x1C /* 00007914 */
  10174. 000078FA  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  10175. 000078FE  486D E70C                pea.l      [A5 - 0x18F4]
  10176. 00007902  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  10177. 00007906  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10178. 0000790A  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  10179. 0000790E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  10180. 00007912  6040                     bra        +0x42 /* 00007954 */
  10181. label00007914:
  10182. 00007914  0C6E 0002 FFB0           cmpi.w     [A6 - 0x50], 0x2
  10183. 0000791A  661A                     bne        +0x1C /* 00007936 */
  10184. 0000791C  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  10185. 00007920  486D E71E                pea.l      [A5 - 0x18E2]
  10186. 00007924  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  10187. 00007928  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10188. 0000792C  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  10189. 00007930  4FEF 000E                lea.l      A7, [A7 + 0xE]
  10190. 00007934  601E                     bra        +0x20 /* 00007954 */
  10191. label00007936:
  10192. 00007936  4A6E FFB0                tst.w      [A6 - 0x50]
  10193. 0000793A  6618                     bne        +0x1A /* 00007954 */
  10194. 0000793C  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  10195. 00007940  486D E730                pea.l      [A5 - 0x18D0]
  10196. 00007944  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  10197. 00007948  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10198. 0000794C  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  10199. 00007950  4FEF 000E                lea.l      A7, [A7 + 0xE]
  10200. label00007954:
  10201. 00007954  4E5E                     unlink     A6
  10202. 00007956  4E75                     rts
  10203. fn00007958:
  10204. 00007958  A89E                     syscall    PenNormal
  10205. 0000795A  4EAD 0A8A                jsr        [A5 + 0xA8A /* export_333 */]
  10206. 0000795E  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  10207. 00007962  4267                     clr.w      -[A7]
  10208. 00007964  486D E744                pea.l      [A5 - 0x18BC]
  10209. 00007968  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  10210. 0000796C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  10211. 00007970  4E75                     rts
  10212. fn00007972:
  10213. 00007972  4E56 FFFE                link       A6, -0x0002
  10214. 00007976  A89E                     syscall    PenNormal
  10215. 00007978  4EAD 0A8A                jsr        [A5 + 0xA8A /* export_333 */]
  10216. 0000797C  0C6E FC1E 000C           cmpi.w     [A6 + 0xC], 0xFC1E
  10217. 00007982  6606                     bne        +0x8 /* 0000798A */
  10218. 00007984  7000                     moveq.l    D0, 0x00
  10219. 00007986  6000 0068                bra        +0x6A /* 000079F0 */
  10220. label0000798A:
  10221. 0000798A  0C6E FC1F 000C           cmpi.w     [A6 + 0xC], 0xFC1F
  10222. 00007990  6640                     bne        +0x42 /* 000079D2 */
  10223. 00007992  42A7                     clr.l      -[A7]
  10224. 00007994  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10225. 00007998  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  10226. 0000799C  201F                     move.l     D0, [A7]+
  10227. 0000799E  4878 0052                push.l     0x52 /* 'R' */
  10228. 000079A2  2F00                     move.l     -[A7], D0
  10229. 000079A4  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  10230. 000079A8  5380                     subq.l     D0, 1
  10231. 000079AA  3D40 FFFE                move.w     [A6 - 0x2], D0
  10232. 000079AE  4A6E FFFE                tst.w      [A6 - 0x2]
  10233. 000079B2  6C04                     bge        +0x6 /* 000079B8 */
  10234. 000079B4  7000                     moveq.l    D0, 0x00
  10235. 000079B6  6038                     bra        +0x3A /* 000079F0 */
  10236. label000079B8:
  10237. 000079B8  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  10238. 000079BC  486D E74E                pea.l      [A5 - 0x18B2]
  10239. 000079C0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  10240. 000079C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10241. 000079C8  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  10242. 000079CC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  10243. 000079D0  601E                     bra        +0x20 /* 000079F0 */
  10244. label000079D2:
  10245. 000079D2  4A6E 000C                tst.w      [A6 + 0xC]
  10246. 000079D6  6706                     beq        +0x8 /* 000079DE */
  10247. 000079D8  302E 000C                move.w     D0, [A6 + 0xC]
  10248. 000079DC  6012                     bra        +0x14 /* 000079F0 */
  10249. label000079DE:
  10250. 000079DE  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  10251. 000079E2  4267                     clr.w      -[A7]
  10252. 000079E4  486D E75A                pea.l      [A5 - 0x18A6]
  10253. 000079E8  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  10254. 000079EC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  10255. label000079F0:
  10256. 000079F0  4E5E                     unlink     A6
  10257. 000079F2  4E75                     rts
  10258.